- Preface
- Room Basics
- Testing Room
- The Dao of Entities
- Room and Custom Types
- Room and Relations
- The Support Database API
- Room and Migrations
- Lifecycles and Owners
- LiveData
- ViewModel
- Other Lifecycle Owners
- LiveData and Data Binding
- WorkManager
- M:N Relations in Room
- Polymorphic Room Relations
- LiveData Transformations
- RxJava and Room
- RxJava and Lifecycles
- Packing Up a Room
- Paging Room Data
- LiveData and Bound Services
- Immutability
- The Repository Pattern
- Introducing Model-View-Intent
- A Deep Dive Into MVI
- Backing Up a Room
- Room and Full-Text Searching
- Room and Conflict Resolution
- Configuring SQLite Beyond Room
This book is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license.