https://github.com/androidstarters/generator-kotlin-android
[Yeoman Generator] Generate Kotlin MVP Architecture for Android App using https://git.io/vQsAC
https://github.com/androidstarters/generator-kotlin-android
Last synced: about 1 year ago
JSON representation
[Yeoman Generator] Generate Kotlin MVP Architecture for Android App using https://git.io/vQsAC
- Host: GitHub
- URL: https://github.com/androidstarters/generator-kotlin-android
- Owner: androidstarters
- License: other
- Created: 2017-06-26T15:23:19.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2023-01-12T09:45:29.000Z (over 3 years ago)
- Last Synced: 2025-04-19T21:25:27.558Z (about 1 year ago)
- Language: Kotlin
- Homepage:
- Size: 952 KB
- Stars: 70
- Watchers: 2
- Forks: 15
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# generator-kotlin-android
[](https://gitter.im/generator-kotlin-android/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Dependency Status][daviddm-image]][daviddm-url]
> An Kotlin 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 latest frameworks and patterns used by the community.
Stack:
- [Kotlin](https://kotlinlang.org/)
- [RxJava](https://github.com/ReactiveX/RxJava) and [RxAndroid](https://github.com/ReactiveX/RxAndroid)
- [Retrofit](http://square.github.io/retrofit/) / [OkHttp](http://square.github.io/okhttp/)
- [Gson](https://github.com/google/gson)
- [Dagger 2](http://google.github.io/dagger/)
- [Butterknife](https://github.com/JakeWharton/butterknife)
- [Google Play Services](https://developers.google.com/android/guides/overview)
- [Timber](https://github.com/JakeWharton/timber)
- [Glide 3](https://github.com/bumptech/glide)
- [Stetho](http://facebook.github.io/stetho/)
- [Espresso](https://google.github.io/android-testing-support-library/) for UI tests
- [Robolectric](http://robolectric.org/) for framework specific unit tests
- [Mockito](http://mockito.org/)
## Installation
First, install [Yeoman](http://yeoman.io) and generator-kotlin-android using [npm](https://www.npmjs.com/) (we assume you have pre-installed [node.js](https://nodejs.org/)).
```bash
npm install -g yo
npm install -g generator-kotlin-android
```
Then generate your new project:
```bash
mkdir NewApp
cd NewApp
yo kotlin-android
```
### Created & Maintained By
[Ravindra Kumar](https://github.com/ravidsrk) ([@ravidsrk](https://www.twitter.com/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](https://www.paypal.me/ravidsrk) :coffee:
## License
Apache-2.0 © [Ravindra Kumar](https://github.com/ravidsrk/)
[npm-image]: https://badge.fury.io/js/generator-kotlin-android.svg
[npm-url]: https://npmjs.org/package/generator-kotlin-android
[travis-image]: https://travis-ci.org/androidstarters/generator-kotlin-android.svg?branch=master
[travis-url]: https://travis-ci.org/androidstarters/generator-kotlin-android
[daviddm-image]: https://david-dm.org/androidstarters/generator-kotlin-android.svg?theme=shields.io
[daviddm-url]: https://david-dm.org/androidstarters/generator-kotlin-android
[coveralls-image]: https://coveralls.io/repos/github/ravidsrk/generator-kotlin-android/badge.svg?branch=master
[coveralls-url]: https://coveralls.io/github/ravidsrk/generator-kotlin-android?branch=master