manoj-mili / apple-tunes

Simple App Using MVVM Architecture, Databinding, Room and Retrofit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Simple App Using MVVM Architecture, Databinding, Room and Retrofit

License:Apache License 2.0


Languages

Language:Java 100.0%