0PricingLogin
Jetpack Compose Academy · Lesson

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

  1. Entities, DAOs & the Database
  2. Reactive Queries Returning Flow
  3. The Repository Pattern
  4. Offline-First Caching Strategy
← Back to Jetpack Compose Academy