shirajsayed13 / MusicBrowserApp

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:Kotlin 100.0%