Kotlin: Compose Multiplatform
hhstore opened this issue · 8 comments
hhstore commented
hhstore commented
Kotlin - Compose Multiplatform 使用指南
概念区别:
与 Kotlin Multiplatform
区别
- ✅
Kotlin Multiplatform
是logic 层
跨平台框架 - ✅
Compose Multiplatform
是UI 层
跨平台框架 - ✅ 二者关系: 互补的, 可组合使用的.
与 Google Jetpack Compose
区别
- ✅
Google Jetpack Compose
是 Google 主导的, 主要是 mobile 应用开发的 UI 框架 - ✅
Compose Multiplatform
是基于它, 并扩展它, 应用到 desktop/web 等更广泛领域.(可认为是前者的超集
) - ✅ 二者关系: 后者, 是前者超集.(未来应该是取代前者)
官方资源:
文档:
GitHub:
示例应用:
YouTube:
- https://www.youtube.com/playlist?list=PLlFc5cFwUnmy_oVc9YQzjasSNoAk4hk_C
- Build an iOS & Android app in 100% Kotlin with Compose Multiplatform
Slack:
社区资源:
问答 Q&A:
hhstore commented
Kotlin Multiplatform 使用教程
- https://github.com/JetBrains/compose-multiplatform/blob/master/tutorials/README.md
- 官方项目教程列表, 包含大量组件的使用示例.
Desktop
项目模板脚手架:
Web
hhstore commented
Kotlin Multiplatform 项目脚手架
- ✅ 初始化 Kotlin 项目的模板 & 脚手架
全功能(所有平台):
- ✅ https://kmp.jetbrains.com/
- ✅ 推荐都使用此, 高度可定制化+配置+下载, 非常方便.
现成的模板:
Desktop:
- ✅ https://github.com/JetBrains/compose-multiplatform-desktop-template
- ✅ 建议直接用上面的
网址+配置+下载
, 上面的更好.
Mobile:
⚠️ 已废弃的:
lib:
hhstore commented
YouTube 热门视频:
hhstore commented
Awesome Kotlin Multiplatform
moko-mvvm
- https://github.com/icerockdev/moko-mvvm
Model-View-ViewModel
architecture components for mobile (android & ios) Kotlin Multiplatform development
hhstore commented
1
hhstore commented
1
hhstore commented
1