This repository contains a detailed sample app that implements MVVM architecture using Retrofit2 , coroutines
The app has following packages:
data: It contains all the data accessing and manipulating components.
base: Base class for fragment , activity and view model.
ui: View classes along with their corresponding ViewModel.
utils: Utility classes.
Reference resources: