- Our optimized Android templates used in our android projects
- Clone the project
- Run the project with Android Studio
- Lint:
$ ./gradlew lint
Report is located at: ./app/build/reports/lint/
- Detekt
$ ./gradlew detekt
Report is located at: ./build/reports/detekt
- Run unit testing:
$ ./gradlew app:testStagingDebugUnitTest
$ ./gradlew data:testDebugUnitTest
$ ./gradlew domain:test
- Run unit testing with coverage:
$ ./gradlew koverHtmlReport
Report is located at: app/build/reports/kover/
For release
builds, we need to provide release keystore and signing properties:
- Put the
release.keystore
file at rootconfig
folder. - Put keystore signing properties in
signing.properties