Clean-MVVM-Playground

Playground project built with MVVM with Clean Artchitect to try out new tech in Android ?

Features ?

  • 100% Kotlin
  • Following MVVM with Clean Architecture approach
  • Coroutines – Coroutines provide us an easy way to do synchronous and asynchronous programming.
  • Flow – Built on top of coroutines and is stream of data that can be computed asynchronously
  • Hilt – Dependency Injection framework
  • View Binding – View Binding
  • Retrofit – Network client
  • Material Components – Material Design

Work In Progress ?

  • Tests
  • Use Material Theme 3 (MaterialYou)
  • Pagging 3
  • Material Motion

GitHub

https://github.com/TheSomeshKumar/Clean-MVVM-Playground