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

A boss tells you that you aren't there yet, a leader is busy helping you get there

It’s easy for many people to tell someone they are not capable enough, it’s convenient to label their dreams as over-ambition. Perhaps they do not want the responsibility of helping shape their team’s careers or maybe they are scared that somebody...

Real world networking for engineers

Thanks to the nature of my job and being a Google Developer Expert, I get to travel a good bit. This is one part of my life that I thoroughly enjoy. It’s a ton of fun traveling to new cities and meeting interesting people from a wide variety of ba...