#236 · 主分类: 教育与研究

PeopleInSpace

android compose-desktop compose-ios compose-multiplatform compose-web ios jetpack-compose kmp kmp-sample koin kotlin kotlin-coroutines kotlin-multiplatform kotlin-native ktor mcp swift swiftui wasm

Kotlin 多平台示例,包含 SwiftUI、Jetpack Compose、Wear Compose、桌面 Compose 和 Web Compose 客户端,以及 Ktor 后端。

项目最后更新:08/28/26

GitHub Stars

3.4K

Forks数量

312

贡献者数量

39

许可证

Apache-2.0

收录理由

这个仓库适合想认真评估 Kotlin Multiplatform 实际能力的人。它把领域逻辑、SQLDelight 存储、Koin 依赖注入和视图模型都放在一个共享模块里,然后从同一套代码分别构建出 Android、iOS、桌面、网页和 Wear OS 客户端——iOS 端用 SwiftUI,其余平台统一走 Compose 工具链。它不只是个玩具示例:当前太空人员的姓名和简介、国际空间站的实时位置,都通过项目自己的小型 Ktor 后端从公共 API 获取,共享代码处理的都是真实数据。额外提供的 MCP 服务器模块也是同样的思路,用简洁的方式演示如何把共享 Kotlin 代码通过 Model Context Protocol 暴露给 AI 工具。整个仓库可以当作一个严肃多平台应用的布局参考,而不是原样照搬的模板。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目