Skip to content
Sample app to demonstrate MVP (Model - View - Presenter) architecture in android
Java
Branch: master
Clone or download
Latest commit 113fe10 Jul 20, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
app
gradle/wrapper
.gitignore
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
license.md
settings.gradle

README.md

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

You can’t perform that action at this time.