Skip to content

shrutimallick/iMusicPlayer

Repository files navigation

iMusicPlayer

Andriod iMusic Player using Itunes Api.

Built With

  • Kotlin based, Coroutines for asynchronous.
  • Koin for dependency injection.
  • JetPack
    • LiveData - notify domain layer data to views.
    • ViewModel - UI related data holder, lifecycle aware.
    • Room Persistence - construct a database using the abstract layer.
  • Architecture
    • MVVM Architecture (View - DataBinding - ViewModel - Model)
    • Repository pattern
  • Retrofit2 & OkHttp3 - construct the REST APIs and Fetch network data.
  • Chucker - HTTP inspector.
  • SimpleXML - A XML library for Java.
  • Coil - loading images.
  • logger - logging.
  • Material-Components - Material design components like cardView.
  • Lottie - Splash Animation

Releases

No releases published

Packages

No packages published

Languages