"Exploring Android" Version 2.1 Released

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


The book is now up to date for Android Studio 4.2.1 and newer versions of all the dependencies.

The biggest change, in terms of the actual content, is switching to use ActivityResultContracts as alternatives to things like ACTION_CREATE_DOCUMENT for generating a report. The new version of Navigation required some minor tweaks in how we handle adding a new to-do item. Upgrades to the AppCompat and Core dependencies triggered a collision in some license files, requiring the addition of a packagingOptions directive to app/build.gradle. And the newer Koin requires some changes to imports and the addition of some annotations.

A corresponding update to Elements of Android Jetpack should be out in July.