Room for Android

Often your app requires to maintain some data that is persisted in the device. And if the data to be stored needs an SQL database, then SQLite is the answer in Android. Instead of using SQLite directly, Android Jetpack libraries has an option called ROOM, which is an abstraction over SQLite. 
  • Author: Belal Khan
  • Level: Beginner
  • Video time: 60 minutes
  • Study time: 2 hours
  • Sample Project Included: Yes
  • Learning Path: Junior Developer

A few more words about this course

This course is designed to cover everything that you need to know about ROOM. For example, making databases and tables, mapping the tables with entities, performing different operations in the database, and writing test cases. 

After this course you will be able to make ROOM databases yourself, and you can quickly fulfill the local database application requirements of your application. 
Drag to resize
By the end of the course you will have mastered:

  • Using ROOM for Android
  • Creating entities, DAOs
  • Building Relational Databases with Room (Primary Key, Foreign Key)
  • Integrating ROOM in a ViewModel architecture
  • Writing ROOM Database migrations

Meet the instructor

Drag to resize

Belal Khan

Google Developer Expert & Developer Advocate
I am a Google Developer Expert and currently working as a Developer Advocate at Stream. Prior to that I was a Senior Android developer at Wizely. I am  an expert in Android Application Development. Apart from this I believe in the power of Internet where anyone can share knowledge, and that's exactly what I have been doing since last 7 years. I keep sharing whatever I learn through my website and youtube channel. I mainly create contents about building android apps.