An MVP Boilerplate to save me having to create the same project over from scratch every time! :)
It provides a generator to create and maintain a android application based on the latests frameworks and patterns used by the community. Stack:
- RxJava and RxAndroid
- Retrofit / OkHttp
- Gson
- Dagger 2
- Butterknife
- Google Play Services
- Timber
- Glide 3
- Stetho
- Espresso for UI tests
- Robolectric for framework specific unit tests
- Mockito
- Checkstyle, PMD and Findbugs for code analysis
First, install Yeoman and generator-android-mvp-starter using npm (we assume you have pre-installed node.js).
npm install -g yo
npm install -g generator-android-mvp-starter
Then generate your new project:
mkdir NewApp
cd NewApp
yo android-mvp-starter
- Yeoman has a heart of gold.
- Yeoman is a person with feelings and opinions, but is very easy to work with.
- Yeoman can be too opinionated at times but is easily convinced not to be.
- Feel free to learn more about Yeoman.
Apache-2.0 © Ravindra Kumar