Kotlin 多平台
简化跨平台项目的开发,并减少为不同平台编写和维护相同代码所花费的时间。
Kotlin 多平台实战
通过实际项目获得 Kotlin 多平台的实践经验
Compose 多平台 UI 框架
探索 JetBrains 开发的基于 Kotlin 的声明式 UI 框架
热门使用场景
共享逻辑但保持 UI 原生
了解 Kotlin 多平台并在 Android Studio 中创建在 Android 与 iOS 上都能运行的移动应用
共享逻辑与 UI
使用 Compose 多平台创建一个在 Android、iOS 与桌面端共享 UI 的应用程序
共享一段逻辑
创建一个在 Android 与 iOS 之间共享数据访问层的多平台应用
让应用支持多平台
让 Android 应用程序能在 iOS 上运行
Kotlin 多平台技术
项目结构的关键概念
了解基础知识:公共代码与平台专用代码、目标以及源代码集
Set up iOS integration
Integrate a Kotlin Multiplatform shared module into your iOS app
教程与样例
搭建环境
搭建 KMP 开发环境
让应用支持多平台
让 Android 应用程序能在 iOS 上运行
测试多平台应用
解如何创建并测试 Kotlin 多平台应用程序
参见精选项目列表
Kotlin 多平台样例
在 GitHub 上查找更多项目
GitHub“kotlin-multiplatform”主题
工具
新建项目向导
快速创建并下载跨平台项目模板
Android Studio 插件
用于开发 Android 与 iOS 双平台应用程序的 Android Studio 插件
Gradle DSL 参考
为 Kotlin 多平台项目配置 Gradle 构建脚本
库搜索平台
由 JetBrains 开发的 Kotlin 多平台库实验性搜索平台
Amper 配置工具
使用 Amper 配置项目
社区与帮助
加入 Kotlin 官方的 Slack 频道
Kotlin Slack
在 StackOverflow 上订阅 Kotlin 多平台标签
订阅 kotlin-multiplatform 标签
在 YouTrack 中报告问题
Kotlin 问题追踪系统