Skip to content

moriswala/sample

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages