Room is an abstraction layer on top of SQLite that makes it easier and nicer to persist data. If you’re new to Room then check out this primer: In this article, I’d like to share some pro-tips on getting the most out of Room: Pre-populate your database via RoomDatabase#CallbackUse DAO’s inheritance capabilityExecute queries in transactions with minimal boilerplate code via @TransactionRead only wh