Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/droidpl/miniplate-android
Android bootstrap that contains the minimal configuration for Android projects
https://github.com/droidpl/miniplate-android
Last synced: 4 days ago
JSON representation
Android bootstrap that contains the minimal configuration for Android projects
- Host: GitHub
- URL: https://github.com/droidpl/miniplate-android
- Owner: droidpl
- License: mit
- Created: 2018-10-19T13:06:35.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2020-06-23T10:39:23.000Z (over 4 years ago)
- Last Synced: 2024-12-15T23:43:43.873Z (about 2 months ago)
- Language: Kotlin
- Size: 259 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Minimal Android Boilerplate
The android minimal boilerplate project is intended to be a getting started project having the
following elements already configured:- Small lightweight framework for MVP
- Architecture components and design with AndroidX
- Dagger with a minimal configuration
- Database with Room and injected with dagger
- Stetho tools for debug builds
- Testing configuration and libraries
- Retrofit with okhttpAll of this is configured in 2 different modules:
- miniplate-sdk: contains all the business logic (data, network, interactors and repositories)
and cannot contain any view related code
- miniplate-app: contains all the UI code and imports the miniplate-sdk and its libraries to execute
the business logicThe project is already fully configured with gradle, Android Studio and the latest versions of
the libraries as of the last commit.To run the application use:
```aidl
# For devDebug
$ ./gradlew installDevDebug# For devRelease
$ ./gradlew installDevRelease# For prodDebug
$ ./gradlew installProdDebug# For prodRelease
$ ./gradlew installProdRelease```