This repository contains a sample app written in Kotlin and implements MVVM architecture using Dagger2, Architecture Components, Retrofit, Recyclerview
The app has following packages:
-
di: Dependency providing classes using Dagger2
-
network: Retrofit REST service
-
ui: View classes along with their corresponding ViewModel
-
viewmodelfactory: Viewmodel factory classes for ViewModel
-
vo: Value object