This is a continuation of tutorial series on Android development with Kotlin.
With the basic structure of our MVVM app in place, we can now look at implementing the persistence layer, i.e. the database. Lucky for us, Google came out with its own persistence library built on top of SQLite; it’s called Room. Previously, there were many independent libraries which were a cause of major headaches for Android developers who maintained multiple projects.