MusicBrowser 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
##Screenshots