Skip to content

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

Notifications You must be signed in to change notification settings

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

No packages published

Languages