Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arundhatigupta/generator-android-clean-architecture-boilerplate

Android Clean Architecture Boilerplate Generator generates an Android application with basic boilerplate code based on Clean Architecture.
https://github.com/arundhatigupta/generator-android-clean-architecture-boilerplate

android android-app android-application android-architecture android-boilerplate architecture boilerplate boilerplate-application clean-architecture clean-architecture-boilerplate dagger2 dagger2-android generator kotlin kotlin-android npm npm-generator npm-package rxjava-android timber

Last synced: 24 days ago
JSON representation

Android Clean Architecture Boilerplate Generator generates an Android application with basic boilerplate code based on Clean Architecture.

Awesome Lists containing this project

README

        

# Generator for Android Clean Architecture Boilerplate

Android Clean Architecture Boilerplate Generator generates an Android application with basic boilerplate code based on Clean Architecture.

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/)
- [Timber](https://github.com/JakeWharton/timber)
- [Stetho](http://facebook.github.io/stetho/)

## Installation

Assuming you have pre-installed [node.js](https://nodejs.org/)), perform the following steps:

Install [Yeoman](http://yeoman.io)
```
npm install -g yo
```

Install the generator-android-clean-architecture-boilerplate

```
npm install -g generator-android-clean-architecture-boilerplate
```

Generate your new project as follows:

```
mkdir NewApp
cd NewApp
yo android-clean-architecture-boilerplate
```

You might also check out my [blog](https://medium.com/techtics/android-clean-architecture-boilerplate-code-generator-79a450941ec8) for this generator.

### Created & Maintained By
Arundhati Gupta [@arundhatigupta](https://github.com/arundhatigupta)

### Acknowledgements
Thank you Akshat Garg [@akshatnitd](https://github.com/akshatnitd) for the idea and feedback.

Visit [www.arundhatigupta.in](http://www.arundhatigupta.in) for more info.

If you found this project helpful and want to thank me, you might buy me a cup of coffee! :smiley:

Buy Me A Coffee