/Android-Architecture-Components-Best-Practice

Android Architecture Components Best Practice using (LiveData, Room Library, ViewModel, Retrofit2, Koin, Coroutines, & Navigation Component), by Shady Selim

Primary LanguageKotlin

Android-Architecture-Components-Best-Practice

In this repo I have used:

  • LiveData
  • Room Library
  • ViewModel
  • Constraint Layout
  • Retrofit2
  • Koin for DI (Dependency Injection)
  • Coroutines
  • Navigation Component
  • Fragements
  • MVVM pattern
  • Repository pattern
  • Kotlin