Android's Architecture Components


In 2017, Google introduced the Architecture Components library, with Google-supplied implementations of object-relational mapping (ORM) capabilities and lifecycle-aware components. There is little doubt that this library will be a key part of Google's recommended app development stack going forward.

This book dives deep into the Architecture Components, showing you how they work individually and in concert. With over a dozen sample projects, the book covers much of what blog posts miss, in terms of how to make this library work in practice.

At the present time, this book is in a "beta" state. Updates via the Warescription will be fairly rapid until the book reaches version 1.0, at which time it will be updated every few months.

This book is published in PDF, EPUB, and MOBI/Kindle formats, for use in your favorite digital book reader.

Subscribe for $20 »

profile for CommonsWare at Stack Overflow, Q&A for professional and enthusiast programmers

What's New

  • New chapter on using RxJava with Room
  • New chapter on packaging a Room database with your app

Details