Use Room for data persistence

Learn to use the Room library to allow your apps to read and write from a database.


Using Room Kotlin APIs

Video Optional

Learn how to use and test Room Kotlin APIs.

Persist data with Room


Learn to build an app that uses Room to save inventory items into a SQLite database.

Read and update data with Room


Learn how to read, display, update, and delete data from the app’s SQLite database using Room.


Test your knowledge of the Room library, and earn your data persistence badge.