跳至内容
FindOpenSource

Compose Multiplatform

JetBrains 推出的声明式 Kotlin UI 框架,基于 Jetpack Compose,可在 Android、iOS、桌面和 Web 之间共享 UI 代码。

概述

Compose Multiplatform 将 Android 的声明式 UI 工具包 Jetpack Compose 带到其他平台。借助 Kotlin Multiplatform,你只需用可组合函数编写一次 UI,就能在 Android、iOS、桌面(Windows、macOS、Linux)和 Web 上运行,需要时仍可调用各平台的原生 API。

由于它基于 Android 开发者已经熟悉的 Compose API,现有的 Android 团队几乎无需额外学习就能把应用扩展到 iOS 和桌面。它由 JetBrains 与 Kotlin 本身一同开发,适合已经使用 Kotlin、希望用共享 UI 层取代分别维护 Swift 和 Android 代码库的团队。

为什么收录此项目

目录评分: ★★★★☆ (4/5)

JetBrains' Kotlin take on shared native UI across Android, iOS, desktop and web; fills the Kotlin gap next to Flutter and React Native.

  • 成熟
  • 厂商支持
分类
移动端UI 与组件
关键词
kotlincross-platformdeclarative-uiandroidios
编程语言
Kotlin
许可证
Apache-2.0

与其他项目对比

发现信息有误?在 GitHub 上提出修改建议。