Skip to content

kashiflab/Kotlin-Essentials

Repository files navigation

Kotlin-Essentials

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