Skip to content

Latest commit

 

History

History
52 lines (43 loc) · 4.38 KB

README.md

File metadata and controls

52 lines (43 loc) · 4.38 KB

Actions Status codecov Kotlin Version AGP Gradle License

Android Multi-Module Template

A template for bootstrapping a multi-module android project. It demonstrates clean architecture and has a navigation module based on this

Top things to learn here

Libraries

Extras

The gradle script uses Kotlin Gradle DSL (buildSrc ) which brings Kotlin's rich language features to gradle configuration. The project also uses detekt to detect code smells and ktlint to enforce proper code style. Github actions handles continuous integration, and runs detekt, ktlint, lint and unit tests concurrently. A pre-commit git hook verifies the project's code style before committing code. Test coverage reports are uploaded to codecov.