Awesome Open Source
Awesome Open Source

MVPAndroid

Sample app to demonstrate MVP (Model - View - Presenter) architecture in android

Packages

  1. data - Contains model and data manager. It contains all the logical part of the app.
  2. di - Dependency injection classes using Dagger2.
  3. ui - Contains activity and fragments along with their presenters.
  4. utils - Contains utility classes.

Libraries

  1. Dagger 2
  2. ButterKnife
  3. Retrofit
  4. Picasso
  5. Mockito (Unit testing)
  6. Espresso (UI testing)

How to use this project

Add your themoviedb api key to Constants.API_KEY and you are good to go !

ScreenShots

screenshot_20170609 233247 screenshot_20170609 233223 screenshot_20170609 233209 screenshot_20170610 145531 screenshot_20170609 233159


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
java (31,121
android (6,275
rxjava (332
android-application (278
mvp (218
dependency-injection (216
dagger2 (165
mvp-architecture (60
mvp-android (53
rxandroid (52
espresso (46
mockito (35
mvp-pattern (16