MVVM-Practice Android project implemented using the MVVM architecture, with help of: Kotlin Coroutines Android Lifecycle Components (ViewModel, LiveData) Android Data Binding Retrofit Room Database