MVPAndroid

Additional

Language
Java
Version
N/A
Created
May 13, 2017
Updated
Jul 20, 2017 (Retired)
Owner
Mohak Puri (mohak1712)
Contributor
Mohak Puri (mohak1712)
1
Activity
Badge
Generate
Download
Source code

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