Sample application to demonstrate Multi-module Clean MVVM Architecture and usage of Android Hilt, Kotlin Flow, ConstraintLayout, Data-Binding, Navigation Graph etc.
- Material Design & ConstraintLayout
- View Binding & Data binding
- Coroutines & Kotlin Flow
- Android Hilt - for Dependency Injection
- Multi module Clean MVVM Architecture (For smooth scalability)
- Navigation Graph - NavController for Fragment transitions
- Unit testing - with Mockito & JUnit
- Retrofit - for Network Requests
- Picasso - for Image loading
- Dark & Light Modes
1 Dark Mode | 2 Dark Mode | 3 Dark Mode | 4 Light Mode | 5 Light Mode | 6 Light Mode |