Skip to content

This is an example of usage MVVM architecture on Android

Notifications You must be signed in to change notification settings

Rasalexman/PureMVVM

Repository files navigation

PureMVVM

This is an example of usage multi-modules MVVM Pattern on Android with Navigation Component and Clean Architecture

  1. JetPack:
  1. ViewPager2 (https://developer.android.com/jetpack/androidx/releases/viewpager2)
  2. SaveStateHandler for ViewModel (https://developer.android.com/topic/libraries/architecture/viewmodel-savedstate)
  3. Mike Penz Fast Adapter (https://github.com/mikepenz/FastAdapter)
  4. Retrofit2 with coroutines v.2.7.+ (https://square.github.io/retrofit/)
  5. Image loading with Coil (https://github.com/coil-kt/coil)
  6. SharedPreference with Kotpref (https://github.com/chibatching/Kotpref)
  7. CoroutinesManager (https://github.com/Rasalexman/coroutinesmanager)
  8. DI with KODI (https://github.com/Rasalexman/KODI)
  9. Clean Architecture
  10. Multi-modules project
  11. Kotlin Gradle DSL
  12. Material Design
  13. Kotlin 1.3.+ with coroutines
  14. Kotlin Flow

About

This is an example of usage MVVM architecture on Android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages