出品|开源中国
作者|白开水
JetBrains 宣布 Compose Multiplatform(Kotlin 的声明式 UI 框架)已经达到 1.0 版本 , 现在可以在生产中使用了 。 此版本主要解决质量和稳定性问题 , 同时修复关键问题和错误 。
一些亮点内容如下:
- On desktop , 你现在可以快速高效地创建具有漂亮用户界面的 Kotlin 应用程序 。
- On the web , 你现在可以使用 Compose for Web 的稳定 DOM API 构建生产质量的动态 Web 体验 , 并与所有浏览器 API 完全互通 。 未来版本中将提供对 Material UI 小部件的支持 。
- 总体而言 , 现在在各种平台(包括 Android , 使用与 Google Jetpack Compose 的兼容性)之间共享专业知识和代码要容易得多 。
- 采用声明式方法构建用户界面
- 通过硬件加速实现出色的运行时性能
- 通过预览工具缩短迭代周期
- 通过自动应用程序打包 , 自信地交付桌面应用程序
- 与 Android 上的 Jetpack Compose 和 Java UI 框架的互操作性
- 使用 Compose Multiplatformwizards 快速启动并运行
Compose for Web
Compose Multiplatform 还提供了一个强大的、声明性的 Kotlin/JS API 来处理 DOM 。
【华为|JetBrains Compose Multiplatform发布1.0,Kotlin的声明式UI框架】它拥有你在现代 Web 框架中想要和需要的所有功能 , 包括全面的 DOM API、内置 CSS-in-JS 支持、对 SVG 的支持、typed inputs 等 。 Compose Multiplatform的 Web target 是用纯 Kotlin 编写的 , 并充分利用了该语言所提供的类型系统和习语 。 这使你可以使用你可能已经习惯的其他 Kotlin targets 的开发工作流程 。
多平台支持
要使用 Compose 快速开始构建面向多个平台的应用程序 , 您可以使用 IntelliJ IDEA 2021.1+ 中的 Kotlin Project Wizard 。
更多详情可查看官方博客 。
- 华为|别不信!魅族如今处境,雷军早有预料,小米也早已体验
- 华为|问界M5风光无限,赛力斯SF5暗自神伤,华为或许低估了造车这事?
- 华为鸿蒙系统|华为偷偷上架新机,鸿蒙系统+5000mAh大电池,仅售1399元
- 5G|关于5G,华为赢了
- 华为|华为任正非最新信件曝光:春天很快就会到来!
- 5G|华为利用5G毫米波发现园区入侵者,这让美国5G联盟情何以堪
- ios|华为迎来新里程碑,在新领域旗开得胜!
- 打脸!华为在美国,用专利把英特尔、苹果、微软、高通打败了
- 华为|iOS15.2.1 正式版发布:新增 6 项改进
- 鸿蒙os|麒麟9000再度发力,华为高精度导航让你出行不迷糊