This is an Android MVVM architecture project. In this project, we use the Jetpack techniques including ViewModel, Dagger 2, Retrofit 2, LiveData, MVVM, Espresso, Kotlin, Coroutines, RxJava, KTX, Mockito, Junit.
The aim of this project is to show how the MVVM + Dagger 2 + Espresso project works. And as a scaffold, you can use this project to develop your own app.