SKILL Instructions

Android Room Database

v1.0.0·Developer Tools·No reviews yet

Persist data safely with Room + Flow

claude
cursor
#android
#room
#database
#sqlite

About

Best practices for defining Room entities, DAOs, migrations, and reactive queries returning Flow.

Metadata (SKILL.md frontmatter)

name
android-room-database
version
1.0.0

Instructions

Room Database

  • Entities: @PrimaryKey(autoGenerate = true) for local ids.
  • DAOs return Flow<List<T>> for observable reads; suspend for writes.
  • Always write explicit Migration objects; never use fallbackToDestructiveMigration() in prod.
  • Wrap multi-step writes in @Transaction.

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Discussion(0)

Sign in to join the discussion.

No comments yet.