This repo uses Google's Room with a View sample project that demostrates the Android architectural components Room, LiveData, ViewModel in use. I've also converted the project to kotlin and added kotlin co-routines and Koin.
- Koin a dependency injection framework
- Kotlin coroutines a replacement for RxJava
- AndroidX or Android JetPack the latest support libraries for android
Android Room With a View original project in github