Efficient travel

Traveling for work or conferences can be a lot of fun. You get paid to visit different cities, meet people from different backgrounds and experience different cultures and cuisines. However, if you have to do this more than a few times each year...

Pro-tips for attending Google I/O

If you are an Android developer, there’s no bigger conference than Google I/O. First held in 2008, it’s format has changed a number of times over the years and is currently being held in Mountain View, California over a period of 3 days, jam pac...

Kotlin data classes and sensitive information

One of my most favorite features in Kotlin is Data Classes. Pretty much every “Introduction to Kotlin” article begins with how it lets you reduce the boilerplate in simple classes like this:Javapublic class Customer { private String name; priv...

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...