A simple peoject that demonstrates the use of MVVM and Dagger 2 with Coroutines along with Retrofit and display data using RecyclerView.
Sample app with Clean architecture using
- Retrofit
- Dagger2
- LiveData & ViewModel from Architecture Components
- Glide
- MVVM
- ViewBinding
- Coroutines
- Room
Clean Architecture used:
data
|--- api
|--- models
|--- repository
|--- utils
db
di
|--- components
|--- modules
ui
|--- adapter
|--- viewmodel
If this project helped you, don't forget to star and sponsor if possible.
Cheers