Skip to content

🏃Build template structure for Android MVP with coockiecutter by @romellfudi

License

Notifications You must be signed in to change notification settings

romellfudi/AndroidLibProject

Repository files navigation

Android Lib project using cookiecutter

Platform Language License

By Romell Domínguez

Requirements to use the cookiecutter template:


  • Python 2.7 or 3.6
  • Cookiecutter Python package >= 1.4.0: This can be installed with pip by or conda depending on how you manage your Python packages:
$ pip install cookiecutter

or

$ conda config --add channels conda-forge $ conda install cookiecutter

To start a new project, run:


cookiecutter gh:romellfudi/AndroidLibProject 

Project Organization

. app_name ├── LICENSE ├── README.md ├── app │   ├── build.gradle │   ├── proguard-rules.pro │   └── src │   ├── androidTest │   │   └── java │   │   └── package_dir │   │   └── ExampleInstrumentedTest.java │   └── main │   ├── AndroidManifest.xml │   ├── java │   │   └── package_dir │   │   └── MainActivity.java │   └── res ├── build.gradle ├── gradle │   └── wrapper │   ├── gradle-wrapper.jar │   └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── lib_name ├── build.gradle ├── proguard-rules.pro └── src ├── main │   ├── AndroidManifest.xml │   ├── java │   │   └── lib_package_dir │   │   ├── APICache.java │   │   ├── APIException.java │   │   ├── Api.java │   │   ├── ApiAbstract.java │   │   ├── Callback.java │   │   ├── DataResponse.java │   │   └── Module.java │   └── res └── test └── java └── lib_package_dir └── ExampleUnitTest.java 

cookiecutter template for Gradle-based Android projects.

License

MIT. See the LICENSE file for the copyright notice.

2019, January