Android Persistence Library: Room Database
Explore Android’s most popular persistence storage library the Room database by building an exciting Invoicing application with Jetpack Compose and MVVM architecture.
Course Objectives
In this master codelab, you’ll explore:
-
Building tables/entities, DAOs with Android Room
-
Relationships between objects in database tables/entities
-
Performing various database CRUD operations (Create, Read, Update and Delete)
-
Understanding SQL Joins with Android Room
-
Testing and Debugging Android Room Database
-
Integrating Room in MVVM architecture with Jetpack Compose
-
Write Instrumented Unit Test and Automated UI Test with Espresso to test Room database
More courses by the instructor