A blueprint to kickstart Mobile KMP projects.
This is a blueprint for Mobile KMP projects to start right away reducing initial setup cost.
- Kotlin Multiplatform
- Android App
- iOS App
- Desktop App
- Jetpack Compose & Jetbrains Compose
- Material 3
- CI Setup with GitHub Actions
- Dependency versions managed via gradlePlugin and version catalogs
- Kotlin Static Analysis via ktlint and detekt
- Issues (bug report + feature request) and Pull Request Template
- Documentation with MkDocs and Material for MkDocs
- Android 5.0.1 (API 21) to Android 13 (API 33)
- Kotlin 1.7.20
- Java 11
- Gradle 7.5
- Android Studio Dolphin | 2021.3.1
- Jetpack Compose Compiler 1.3.2
Use this template for creating a new repository.
Remove README.md and CHANGELOG.md and replace them by TEMPLATE_README.md and TEMPLATE_CHANGELOG.md. Change the placeholders to your own definitions:
- PROJECT_TITLE
- PROJECT_DESCRIPTION
- PROJECT_GITHUB_LINK
- PROJECT_WEBPAGE_URL
- PROJECT_SONARCLOUD_NAME
Assets could be placed under docs/src/assets/
folder and images should be placed in docs/src/assets/images/
.