Skip to content

This repository contains boiler plate for in KMM development.

Notifications You must be signed in to change notification settings

zobaer53/KMM-Sample

Repository files navigation

Logo

Blueprint for Mobile KMP Projects

A blueprint to kickstart Mobile KMP projects.

Quality Coverage Tech debt

About the project

This is a blueprint for Mobile KMP projects to start right away reducing initial setup cost.

Features

  • 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

Getting Started

Prerequisites

  • 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

Usage

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/.

About

This repository contains boiler plate for in KMM development.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published