Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kotlin: Compose Multiplatform #425

Open
hhstore opened this issue May 16, 2024 · 8 comments
Open

Kotlin: Compose Multiplatform #425

hhstore opened this issue May 16, 2024 · 8 comments

Comments

@hhstore
Copy link
Owner

hhstore commented May 16, 2024

📖 Abstract:

  • Compose Multiplatform 是 Kotlin UI 层 跨平台开发框架, 是基于 Google Jetpack Compose 的扩展.
  • ✅ 注意和 Kotlin Multiplatform 是不同层次 (logic 层) 的东西.

💯 Related:

@hhstore
Copy link
Owner Author

hhstore commented May 16, 2024

Kotlin - Compose Multiplatform 使用指南

概念区别:

Kotlin Multiplatform 区别

  • Kotlin Multiplatformlogic 层跨平台框架
  • Compose MultiplatformUI 层 跨平台框架
  • ✅ 二者关系: 互补的, 可组合使用的.

Google Jetpack Compose 区别

  • Google Jetpack Compose 是 Google 主导的, 主要是 mobile 应用开发的 UI 框架
  • Compose Multiplatform 是基于它, 并扩展它, 应用到 desktop/web 等更广泛领域.(可认为是前者的超集)
  • ✅ 二者关系: 后者, 是前者超集.(未来应该是取代前者)

官方资源:

文档:

GitHub:

示例应用:

YouTube:

Slack:

社区资源:

问答 Q&A:

@hhstore
Copy link
Owner Author

hhstore commented May 16, 2024

Kotlin Multiplatform 项目脚手架

  • ✅ 初始化 Kotlin 项目的模板 & 脚手架

全功能(所有平台):

现成的模板:

Desktop:

Mobile:

⚠️ 已废弃的:

lib:

@hhstore
Copy link
Owner Author

hhstore commented May 16, 2024

YouTube 热门视频:

@hhstore
Copy link
Owner Author

hhstore commented May 16, 2024

Awesome Kotlin Multiplatform

moko-mvvm

@hhstore
Copy link
Owner Author

hhstore commented May 16, 2024

1

2 similar comments
@hhstore
Copy link
Owner Author

hhstore commented May 16, 2024

1

@hhstore
Copy link
Owner Author

hhstore commented May 16, 2024

1

@hhstore hhstore changed the title Kotlin - Compose Multiplatform Kotlin: Compose Multiplatform Jun 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant