Skip to content

Simple App Using MVVM Architecture, Databinding, Room and Retrofit

License

Notifications You must be signed in to change notification settings

manoj-mili/apple-tunes

Repository files navigation

Apple Tunes is a simple App explaining working of Android Architecture Components, MVVM Pattern, Databinding, Retrofit, Simple Dependency Injection without Dagger and Android Localization

Uses Retrofit library for pulling data from a server and persist data in DB. Uses Navigation Component with Single Activity RecyclerView is updated using LiveData. As the app is quite small 2 fragments List view and Detail View Dependency Injection is implemented without using Dagger.

Programming Practices Followed

  • Android Architectural Components
  • MVVM
  • Databinding using Viewmodel
  • Retrofit
  • Room for data caching
  • Repository pattern

List View & Detail View

Localization Hindi Language & Detail View

Apache

Apache 2.0 License License