Android's Architecture Components Final Version Released

Subscribers now have access to the final version of Android’s Architecture Components, in PDF, EPUB, and MOBI/Kindle formats. Just log into your Warescription page and download away, or set up an account and subscribe!

I am in the process of wrapping up my books that focused on the first generation of Android app development (Java and the Android Support Library), in favor of books focusing on the second generation (Kotlin and Jetpack/AndroidX). The first of the original books to be marked “FINAL” is Android’s Architecture Components.

Many of the topics in Android’s Architecture Components will be covered in future second-generation books. Of particular note:

  • ViewModel, LiveData, and Room basics will appear in Elements of Android Jetpack (ViewModel is there already)

  • The rest of the Room material will go into a future Elements of Android Room, hopefully late this year

There were few changes in this “FINAL” edition compared to the preceding one:

  • A lot of little bug fixes

  • Updated all of the dependencies to the now-current values

  • Updated the WorkManager chapter to reflect API changes

  • Removed the coverage of CWAC-SafeRoom, as I have not yet released 1.0.0 of that library and did not want this book covering the previous versions

Note that all of the “FINAL” books will not show changebars or other notations for what sections changed from their previous one. That is one of the reasons why I am not making significant changes to these final editions.

If you have questions or concerns regarding this transition from first-generation to second-generation books, please reach out!.


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