Nancy's Preferred Machete


    0.5.1 • Public • Published

    generator-mvp-kotlin NPM version Dependency Status License

    Generator for new Android project to save me from creating basic file over & over again with MVP architecture.

    The structure of the project follow the architecture from Mindorks. If you want to know more about the architecture you can read their blog here. There are several differences from the original architecture in this project such as, in this project i use Realm instead of greenDao.

    This Project uses


    First, install Yeoman and generator-mvp-kotlin using npm (we assume you have pre-installed node.js).

    npm install -g yo
    npm install -g generator-mvp-kotlin

    Then generate your new project:

    yo mvp-kotlin

    Fill the questions that meet your project need.


    After done creating the project, open the project in Android Studio and wait until gradle finish its build. Because the project use Dagger as dependency injection, you have to make the project first by going to Build -> Make Project.

    Getting To Know Yeoman

    • 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 © Rifqi Mulya Fahmi

    Copyright 2018 Rifqi Mulya Fahmi
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at
    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.


    npm i generator-mvp-kotlin

    DownloadsWeekly Downloads






    Unpacked Size

    200 kB

    Total Files


    Last publish


    • zcabez