ui|Kotlin声明式UI框架Compose Multiplatform 1.0正式上线

IT之家 12 月 20 日消息,据 JetBrains 发布,JetBrains 的 Kotlin 声明式 UI 框架 Compose Multiplatform 已更新至 1.0 版,可供生产使用!
ui|Kotlin声明式UI框架Compose Multiplatform 1.0正式上线
文章插图

JetBrains 将介绍一些亮点,希望你能和 JetBrains 一样期待框架的发布:

  • 在桌面上,你可以快速高效地创建具有精美用户界面的 Kotlin 应用。
  • 在 Web 上,你可以使用 Compose for Web 的稳定 DOM API 构建生产级动态 Web 体验,并实现与所有浏览器 API 的完全互操作。 未来版本将提供对 Material UI 微件的支持。
  • 总体而言,现在各平台间(包括 Android,使用与 Google 的 Jetpack Compose 的兼容)的专业知识和代码共享都得到了大幅简化。
接下来 JetBrains 将逐一介绍这些亮点。
扫码访问 Compose Multiplatform 网站

桌面版 Kotlin UI在很长一段时间内,如果你想为 Kotlin 桌面应用程序构建用户界面,你都必须使用传统的 Java UI 框架,因为没有任何 Kotlin 库支持桌面的现代化 UI 开发风格。 这一状况将被 Compose Multiplatform 改变。 JetBrains 这就来探索新的框架会如何改善为 Kotlin 应用编写 UI 的体验。
构建用户界面的声明式方法
Compose Multiplatform 为声明式,代码反映了应用的 UI 结构,让你无需担心将数据从模型复制到视图或开发 UI 刷新逻辑之类的事情。 全能高效的框架将让 UI 开发成为一种享受。 在这个示例中,当 TextField 的内容被编辑后,Text 标签的内容将被更新,无需任何额外代码:
【 ui|Kotlin声明式UI框架Compose Multiplatform 1.0正式上线】var text by remember { mutableStateOf("Hello, World!") }