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