What’s New in the Fourth Edition?

This edition involved a major overhaul – every chapter was altered. The biggest change in this version is that the apps are written using Kotlin instead of Java. Because of this, our unofficial working name for this edition has been “Android 4K.”

Another sweeping change is the inclusion of Android Jetpack component libraries. We now use Jetpack (sometimes called AndroidX) libraries in place of the Support Library. Additionally, we incorporated new Jetpack APIs when applicable. For example, we use ViewModel to persist UI state across rotation. We use Room and LiveData to implement a database and to query data from it. And we use WorkManager to schedule background work. These are just a few examples; ...

Get Android Programming: The Big Nerd Ranch Guide, 4th Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.