镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content
This repository was archived by the owner on Oct 27, 2026. It is now read-only.

About

Open-source template for Kotlin Multiplatform and Compose Multiplatform, featuring navigation, UI, DI, offline cache, and multiplatform localization. A simplified yet useful setup inspired by AppKickstarter.com.

Resources

Stars

81 stars

Watchers

4 watching

Forks

Repository files navigation

Welcome to KMPStarterOS, a minimalist but yet useful open source version of AppKickstarter

If you just need to support android and ios with no backend requirement (just offline data) and no need for in app purchases or fancy features like auth and onboarding then you are on the right place and this open source template is good for you.

Otherwise, if you need more capabilities please check out our premium template AppKickstarter which is on the same stack but with a lot more of content.

gif

Platform supported for KMPStarterOS

  • Android
  • iOS

Architecture

  • Shared KMM library
  • Android app
  • iOS app

Libraries already configured

IOS

  • SwiftUI for iOS UI

Android

  • Jetpack Compose for Android UI
  • Android workmanager
  • Android Compose navigation
  • Accompanist (systemuicontroller, permissions)

Multiplatform

  • Compose multiplatform for shared UI
  • Multiplatform localization (Moko resources)
  • Multiplatform logging (Napier)
  • Multiplatform dependency injection (Koin)
  • Multiplatform database (SqlDelight)
  • Multiplatform key-value storage (russhwolf:multiplatform-settings)
  • Multiplatform dates (Kotlinx-datetime)
  • Multiplatform http client (Ktor)
  • Multiplatform navigation (Voyager)

About

Open-source template for Kotlin Multiplatform and Compose Multiplatform, featuring navigation, UI, DI, offline cache, and multiplatform localization. A simplified yet useful setup inspired by AppKickstarter.com.

Resources

Stars

81 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages