Save time and improve productivity by using Live Templates for ConstraintLayout With more than 2.5 billion active android devices today, it has become a challenging task to create a fully responsive user interface (UI) for Android developers. Each device comes with different screen sizes, density, aspect ratio etc. But everyone wants to their apps to look exactly same on all devices. As Android ecosystem started growing year by year, Google started focusing more on solving problems of developers rather than adding new features.

Continue reading

Google IO is a a mega event and annual developers conference organized and hosted by Google at their California headquarters where they share the updates about their new products, hardware, software, platform, innovations etc. Android has grown into a very huge product for Google over the years. And each year Google IO event contains lots of new updates and feature announcements for Android. As an Android developer working for almost a decade, 8 years to be precise, I have always wondered what its like to attend the event in person.

Continue reading

A quick tip to fix AssertionError Exception when updating ConstraintLayout from 1.0.2 to later versions. This article is part of Today I Learned series and was originally posted at my TIL Github Repository and my website at wajahatkarim.com These days, I am working on an android app with very old code base. So, as I am adding new functionality and fixing bugs, I am improving the code base with latest APIs.

Continue reading

UPDATE: I’ve started a new articlw series on ConstraintLayout to discuss tips and tricks regularly. Here’s the first article about it. div.container { height: 100%; display: flex; overflow: hidden; } div.leftThing { width: 25%; height: 100%; position: relative; align-self: center; } div.content { width: 75%; height: 100%; } 📚Learning ConstraintLayout — 🚀Live Templates for Rescue 🚒 Save time and improve productivity by using Live Templates for ConstraintLa.

Continue reading

Author's picture

Wajahat Karim

Android Developer. Open Source Contributor. Writer. Speaker

Senior Android Developer

Karachi, Pakistan