KryptKode / AndroidMultiModuleTemplate

Just a template to create multi module android app with dependencies managed with kotlin DSL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Just a template to create multi module android app with dependencies managed with kotlin DSL

License:MIT License


Languages

Language:Kotlin 99.3%Language:Shell 0.7%