Need help with hello-mvp-dagger-2?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

grandstaish
446 Stars 61 Forks 44 Commits 1 Opened issues

Description

Android MVP example code using RxJava 1, Retrolambda, Dagger 2, and more

Services available

!
?

Need anything else?

Contributors list

# 152,323
Java
Kotlin
annotat...
Android
44 commits

hello-mvp-dagger-2

MVP example code using RxJava 1, Retrolambda, Dagger 2, and more.

The app demonstrates all parts of MVP (Model, View, and Presenter). It demonstrates getting data from a fake service and caching it in memory and to disk. The cached data is valid for 5 seconds, or until manually cleared by the user.

The project demonstrates techniques from Dan Lew's blog such as loading data from multiple sources (http://blog.danlew.net/2015/06/22/loading-data-from-multiple-sources-with-rxjava/), using compose (http://blog.danlew.net/2015/03/02/dont-break-the-chain/), and deferring code until subscription (http://blog.danlew.net/2015/07/23/deferring-observable-code-until-subscription-in-rxjava/) to name a few.

The project also deomnstrates an Espresso integration test, as well as a few unit tests (that run with Robolectric).

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.