Skip to content
A sample app structure using the MVVM architecture using Retrofit, Dagger2, LiveData, RxJava, ViewModel and Room.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea add a rxjava to livedata convertion case May 31, 2018
app add a rxjava to livedata convertion case May 31, 2018
gradle/wrapper basic structure May 10, 2018
.gitignore improve readme May 10, 2018
LICENSE
README.md fix readme links May 12, 2018
build.gradle add a rxjava to livedata convertion case May 31, 2018
gradle.properties
gradlew basic structure May 10, 2018
gradlew.bat basic structure May 10, 2018
settings.gradle

README.md

MockAppMVVM

A sample app structure using the MVVM architecture.

This app (for now) simply list the top 10 StackOverflow answerers as well as info about the current user profile.

The libs used:

  • Retrofit - For network calls to the SE Rest API
  • Dagger2 - For Dependency Injection
  • RxJava2 - For interfacing the Repository(Network and Local) layer with the view model layer
  • Glide - For efficient image loading

This app is also an experiment on Architecture Components, so it also uses:

You can’t perform that action at this time.