Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 949 Bytes

README.md

File metadata and controls

17 lines (13 loc) · 949 Bytes

MVVM-Dagger2-Room-RxJava2-Retrofit-Paging-Java

This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, DataBinding, Retrofit and Paging using Java.

This example app will save server responces in local database and will be used to run the app incase of no internet for better user experience.

The app has following packages:

  1. data: It contains all the data accessing and manipulating components.
  2. di: Dependency providing classes using Dagger2.
  3. ui: View classes along with their corresponding ViewModel.
  4. utils: Utility classes.

Android Developer : MohammedYakub – @linkedin

Reference:

  1. https://developer.android.com/topic/libraries/architecture/
  2. https://github.com/googlesamples/android-architecture-components
  3. https://github.com/MindorksOpenSource/android-mvvm-architecture