The CommonsBlog


The Busy Coder's Guide to Advanced Android Development Version 2.2 Released

The Busy Coder’s Guide to Advanced Android Development Version 2.2 is now available for subscribers in all formats.

This release adds:

  • A new (albeit slim) chapter on the new CalendarContract content provider.
  • A new sample of using setRetainedInstance(true) for helping manage configuration changes
  • Improved coverage of AlarmManager and WakefulIntentService
  • General updates for Ice Cream Sandwich (e.g., API level references)
  • Errata fixes

Unfortunately, this release loses:

  • Coverage of streaming video, as my sample app does not work on Android 4.0, and it will take a bit for me to figure out why
  • A walkthrough of a sample of the openFile() API of ContentProvider, as that sample app does not work on Android 4.0 either, so I will write a fresh one

This book, along with Tuning Android Applications, should see steady improvement over the coming months. In particular, one area of attention for this title is the new wave of slightly unusual hardware that is either is or has the potential to be popular (Kindle Fire, NOOK Tablet, Google TV) and/or is a radically different approach to Android (WIMM Labs’ wearable devices).

In parallel with these extensions, I am embarking on the Big Book Reboot, which I justified recently. Stay tuned to this blog for more on that project.


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