Entities, DAOs & the Database
Define your local schema with Room.
Room Is Your Local SQLite
Room is a friendly layer over SQLite. It lets you save data on the device with plain Kotlin classes instead of raw SQL strings. 💾
Three Core Pieces
Room has exactly three building blocks: an Entity for the table, a DAO for the queries, and a Database that ties them together.
All lessons in this course
- Entities, DAOs & the Database
- Reactive Queries Returning Flow
- The Repository Pattern
- Offline-First Caching Strategy