An Android project with Kotlin language and MVVM pattern adopts which newest Android Jetpack libraries
ViewModel
Lifecycle-Aware
LiveData
View binding
Coroutines
Flow
Other
Koin for dependence injection
Retrofit
Mockk
source run-unit-test.sh && runTest
And go to the folder to see the reports:
Weather/build/reports/jacoco/index.html or Weather/build/reports/tests/test/index.html
source build-helper.sh && releasePatch
source build-helper.sh && addReleaseTag
source build-helper.sh && createHotFix
# Have done hot fix
```sh
source build-helper.sh && haveDoneHotFix