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:
- Kotlin,Java
 - 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-starterThen generate your new project:
mkdir NewApp
cd NewApp
yo android-mvp-starterIf you found this repo helpful or you learned something from the source code and want to thank me, consider buying me a cup of ☕
Apache-2.0 © Ravindra Kumar