Android Jetpack MVVM Boilerplate
Android Jetpack MVVM Boilerplate a Jetpack based, MVVM boilerplate template project for Modern Android.
Features
Here is the highlights of Android Jetpack MVVM Boilerplate:
-
Inherited from the most modern and newest Spring frameworks:
org.springframework.boot:spring-boot-starter-parent
-org.springframework.cloud:spring-cloud-dependencies
-
Usage
-
Clone or download this project.
$ git clone https://github.com/johnnymillergh/AndroidJetpackMVVMBoilerplate.git
-
Build with latest Android Studio.
-
Click the green triangle to Run.
Useful Commands
Gradle
-
Compile and package:
$ gradle clean build
Conventional Changelog CLI
-
Install global dependencies (optional if installed):
$ npm install -g conventional-changelog-cli
-
This will not overwrite any previous changelogs. The above generates a changelog based on commits since the last semver tag that matches the pattern of "Feature", "Fix", "Performance Improvement" or "Breaking Changes".
$ conventional-changelog -p angular -i CHANGELOG.md -s
-
If this is your first time using this tool and you want to generate all previous changelogs, you could do:
$ conventional-changelog -p angular -i CHANGELOG.md -s -r 0
CI (Continuous Integration)
- GitHub Actions is for building and testing.
- Deprecated Travis CI is for publishing Docker Hub images of SNAPSHOT and RELEASE.
Maintainers
Contributing
Feel free to dive in! Open an issue.
Contributors
This project exists thanks to all the people who contribute.
- Johnny Miller [@johnnymillergh]
- …
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]
License
Apache License © Johnny Miller
2021 - Present