Beware of your app's screenshots

I’ve been working on a pretty popular app (>15M downloads) which shall remained unnamed for obvious reasons. It has been in Google Play for over a year now, is highly-rated and we’ve had no issues adding new features and pushing updates.A few...

Introducing Dev Tiles — Quick Settings Tiles for Android Developers

I just wrapped up a side-project which is firmly in the “scratching-my-own-itch” category and figured why not share it with the community.While building Android apps, there are several developer options that I frequently use like enable/disable US...

Android ConstraintLayout and Friends

One of the most exciting developer-facing announcement at I/O this year was the introduction of ConstraintLayout. It is a new type of layout available in the Android support repository built on top of a flexible constraints-based system.It makes i...

Creating apps for emerging markets

This was originally published on the Mutual Mobile blog. I’m re-posting it here for posterity.At Mutual Mobile, we work on a variety of digital products, from banking and contactless payments to smart homes and wearables. Each one comes with its...

How much can an SSD improve your Android development experience?

Android development tools have improved drastically over the last couple of years. Especially with the move to Android Studio and Gradle, building apps has become a much more pleasant experience. However, there’s still a big performance problem wi...