Skip to content

This app is build using MVVM with Clean-Architecture, Coroutines, LiveData, Retrofit2, OkHTTP3, Picasso, DI Hilt, Moshi, Navigation, Parcelable with safeArgs, Mockito, Junit

Notifications You must be signed in to change notification settings

shirajsayed13/MusicBrowserApp

Repository files navigation

MusicBrowserApp

MusicBrowser application to demonstrate Multi-module Clean MVVM Architecture and usage of Android Hilt, Kotlin Flow, ConstraintLayout, Data-Binding, Navigation Graph etc.

Overview

  • 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

1234

About

This app is build using MVVM with Clean-Architecture, Coroutines, LiveData, Retrofit2, OkHTTP3, Picasso, DI Hilt, Moshi, Navigation, Parcelable with safeArgs, Mockito, Junit

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages