"Exploring Android" Version 0.1 Released

Subscribers now have access to the inaugural release of Exploring Android, known as Version 0.1, in PDF, EPUB, and MOBI/Kindle formats. Just log into your Warescription page and download away, or set up an account and subscribe!

As I did in 2018, with Android’s Architecture Components and GraphQL and Android, I am continuing to release new books where the subject matter is “bigger than a breadbox”.

I have offered hands-on tutorials for building an Android app for ~9 years. Originally, they were in a book titled Android Programming Tutorials. They then got folded into The Busy Coder’s Guide to Android Development. But, in general, I have rewritten the tutorials from scratch every couple of years, to better reflect the current approaches for building Android apps.

Exploring Android is the latest rewrite, pulling the tutorials back out into their own book. Partially, they are in their own book to make The Busy Coder’s Guide to Android Development smaller. But mostly, they are in their own book because, eventually, they will incorporate the Architecture Components as well.

I say “eventually” because the app created in this 0.1 release is pure “glassware”, focusing on getting the core UI set up. Version 0.2 will start to introduce the Architecture Components, including Room for saving our data. In the end, Exploring Android will create an app that looks a lot like the Model-View-Intent to-do app introduced in Android’s Architecture Components.

Stay tuned to this blog, the @CommonsWare Twitter feed, etc. for announcements about updates.

This is a brand-new book release, and so there may be more problems than normal — contact me if you encounter any issues.


Nervous about how the newest version of Android affects your app? Consider subscribing, then asking questions in the office hours chats!