In Blog Articles

Here at Phunware, we always look for the highest quality Android developers—those who live and breathe Android and are up to date with their Android knowledge and best practices. Alas, developers are human (at least for the near future), and it’s quite possible for a developer to miss the memo on the day a new Android API or best practice rule comes out. It’s also common for Java developers (Java is Android’s programming language) to come from a non-mobile background into Android development. They may read the documentation on developer.android.com (DAC for short) and look at examples, but what about the nuances of the Android framework that can only be learned by making a lot of Android apps?

Lucky for us all, Chet Haase, Senior Software Engineer turned Dev Manager for Google, has released a series of articles on medium.com to help Java developers understand the patterns of Android development that might seem alien to the non-mobile-trained. It goes without saying that current Android developers can also benefit from a refresher course. These helpful articles are broken down into Android development rules in the context of: memory, performance, networking, language and libraries, storage, framework, and user interface. Googler Haase also goes over some useful tools used to help debug and analyze Android apps.

Haase’s series is quite a long read, unfortunately. If you’re a TL;DR kind of person or you’d rather watch a video overview and refer to the articles later for detail, you’re in luck. At the 2015 Big Android BBQ in Hurst, TX (attended by several Phunware team members) there was a session on this exact series of articles, given by none other than Chet Haase. Like all Google-related sessions, it was recorded. Watch it to learn, in Haase’s words, “What are all the things that we think are obvious, but typical Java developers do not?”

Watch the Keynote

For more mobile updates and insights, subscribe to our monthly newsletter.

Recommended Posts

Leave a Comment

SDK Download

Choose your desired platform to download the SDK or documentation.


iOS SDK

Android SDK

Introducing Rewarded Surveys!

Monetize users with Phunware's new Rewarded Surveys, a less intrusive alternative to standard ads. Contact us to learn more.



Get Our Monthly Newsletter!

Be first in line to read the latest Phunware blog posts, white papers, infographics and more delivered directly to your inbox.