KK

kotlinfoundation/kmp-contest-starter-kit

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

28 stars 质量 60 趋势 19MIT

是KMP竞赛入门套件——一个Kotlin Multiplatform + Compose Multiplatform样板,用于构建具有共享代码库的Android和iOS应用。

概览

是KMP竞赛入门套件——一个Kotlin Multiplatform + Compose Multiplatform样板,用于构建具有共享代码库的Android和iOS应用。 我们打造了KMP竞赛入门套装(昵称Koko),这是将创意从Google Play和App Store上生产级应用快速转化的方式。如果你想开始使用KMP,我们建议你先在https://kotlinlang.org/docs/multiplatform/quickstart.html处运行“KMP快速入门”,在https://kotlinlang.org/docs/multiplatform/compose-multiplatform-create-first-app.html处使用“创建你的第一个作曲多平台应用”——完成后再回来使用。 要开始使用 Koko,请在 Android Studio 中打开此项目,并在客服聊天面板输入“Proceed with koko-getting-started”技能。 文档:https://kotlinfoundation.org/kmp-contest-starter-kit-documentation/ 这个仓库使用 git 符号链接(CLAUDE.md/GEMINI.md → AGENTS.md,.claude/skills → skills/)。

概述(AI 翻译)

Koko 是 KMP 竞赛入门套件——一个 Kotlin 多平台 + Compose 多平台样板,用于构建共享代码库的 Android 和 iOS 应用。

开始

我们打造了KMP竞赛入门套装(昵称Koko),这是将创意从Google Play和App Store上生产级应用快速转化的方式。如果你想开始使用KMP,我们建议你先在https://kotlinlang.org/docs/multiplatform/quickstart.html处运行“KMP快速入门”,在https://kotlinlang.org/docs/multiplatform/compose-multiplatform-create-first-app.html处使用“创建你的第一个作曲多平台应用”——完成后再回来使用。

要开始使用 Koko,请在 Android Studio 中打开此项目,并在客服聊天面板中输入 Proceed with koko-getting-started skill。

文档:https://kotlinfoundation.org/kmp-contest-starter-kit-documentation/

Windows上的克隆? 本仓库使用git符号链接(CLAUDE.md/GEMINI.md → AGENTS.md, .claude/skills → skills/)。在 Windows 上,启用符号链接后,克隆,否则符号链接将变成纯文本

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Koko — KMPStarterKit

Koko is the KMP contest starter kit — a Kotlin Multiplatform + Compose Multiplatform boilerplate for building Android and iOS apps with a shared codebase.

Getting Started

We have built the KMP Contest Starter Kit (nicknamed Koko) as the fastest way to transform your idea from a production-grade app on Google Play and the App Store. If you are looking to get started with KMP, we recommend that you run through the “KMP Quickstart” at https://kotlinlang.org/docs/multiplatform/quickstart.html and the “Create Your First Compose Multiplatform app” at https://kotlinlang.org/docs/multiplatform/compose-multiplatform-create-first-app.html - and then come back once you have completed both of those.

To get started with Koko, open this project in Android Studio and type Proceed with koko-getting-started skill into the agent’s chat panel.

Documentation: https://kotlinfoundation.org/kmp-contest-starter-kit-documentation/

Cloning on Windows? This repo uses git symlinks (CLAUDE.md/GEMINI.md → AGENTS.md, .claude/skills → skills/). On Windows, clone with symlinks enabled or they become plain text files and AI-agent skill discovery silently breaks: enable Developer Mode (Settings → For developers), then git clone -c core.symlinks=true . Also note Documentation/ is a submodule — use git clone --recurse-submodules if you want the docs site locally (optional).

Project Structure

├── MobileApp/         # Compose Multiplatform mobile app (Android, iOS, Web, Desktop)
├── Web/               # Firebase Hosting landing page + Cloud Functions backend
├── Documentation/     # Docusaurus documentation site (git submodule) — kotlinfoundation.org/kmp-contest-starter-kit-documentation
├── AiGuidelines/      # AI-assisted development guidelines & agent prompts
├── skills/            # Agent-agnostic skills (SKILL.md format) for coding agents
├── .github/           # GitHub Actions workflows + composite actions (PR checks, publish, web build)
└── AGENTS.md          # Primary AI-agent context file (CLAUDE.md symlinks here)

Features

Core

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add kotlinfoundation/kmp-contest-starter-kit
新手?先看 mcpskill.org 教程 →