/BaseMVVM

Base apps using Jetpack Component (Data Binding, Lifecycles, Live Data, Navigation, View Model), Repository Pattern, RxJava, Dagger2, Shimmer, Unit Testing(Mockito), Instrumentation Test (Espresso Idling Resource), and Retrofit 🔥

Primary LanguageKotlinMIT LicenseMIT

Base MVVM

Tech

  • Jetpack Component (Data Binding, Lifecycles, Live Data, Navigation, View Model)
  • Repository Pattern
  • RxJava
  • Dagger2
  • Shimmer
  • Retrofit
  • Unit Test

TODO :

  • Instrument Test
  • Remote and Local Repository
  • Usecase Domain Layer