by androidstarters

[Yeoman Generator] Generate MVP Architecture for Android App using

130 Stars 19 Forks Last release: Not found Other 112 Commits 32 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:


Join the chat at NPM version Build Status Dependency Status Coverage Status

An MVP Boilerplate to save me having to create the same project over from scratch every time! :)

How it works?

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-starter

Then generate your new project:

mkdir NewApp
cd NewApp
yo android-mvp-starter

Created & Maintained By

Ravindra Kumar (@ravidsrk)

If you found this repo helpful or you learned something from the source code and want to thank me, consider buying me a cup of :coffee:


Apache-2.0 © Ravindra Kumar

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.