JetBrains 在KotlinConf’23 大会上宣布,Compose Multiplatform 已支持 iOS,目前处于 alpha 阶段。至此,Compose Multiplatform 基本实现了全平台支持:iOS、Android、Windows、macOS、Linux 和 Web。
Compose Multiplatform 是用于跨多个平台共享 UI 的声明式框架,基于 Kotlin 和Jetpack Compose打造,由 JetBrains 和开源贡献者开发。 Jetpack Compose 是 Google 为构建原生 UI 打造的 Android 现代化工具包,在移动开发者中越来越受欢迎。如果你以前使用过它,那么 Compose Multiplatform 对你来说会非常容易上手,因为这两个框架共享了大部分 API。
如果桌面应用程序已经具有使用典型 Java UI 框架构建的用户界面,则无需从头重新编写代码即可与 Compose Multiplatform 一起使用。通过出色的互操作性,开发者可以将使用 Compose 编写的 UI 组件添加到现有 Java UI 中,此外还可以将现有 Java 控件添加到使用 Compose Multiplatform 构建的任何新应用。 Compose Multiplatform 官方教程:https://github.com/JetBrains/compose-multiplatform/tree/master/tutorials
Compose Multiplatform 核心特性
加速 UI 开发
构建一次用户界面,然后在所有平台上使用,包括 Android、iOS、Web 和桌面。无需费力同步不同的 UI,并且可以加快向用户交付应用程序的速度。
适用于其他平台的 Android UI 技能
使用已在 Jetpack Compose 中熟悉的相同 API 为所有平台构建用户界面。
卓越的生态系统
使用各种可以立即投入生产的 Kotlin 库和框架,从一开始便轻松提高工作效率,并从热情、乐于助人的开发者社区获取支持!
与每个平台轻松集成
基于Kotlin Multiplatform构建意味着无需拘泥于仅使用平台特定的功能和 API。轻松使用每个平台的全部功能,就像原生应用程序一样。
组件级重用
使用在所有目标平台上均可使用的可自定义微件构建您的 UI。使用预设主题快速开始,或自行创建细节可以精确到像素的视觉风格。 相关链接:https://twitter.com/jetbrains/status/1646505975334182917
-
iOS
+关注
关注
8文章
3399浏览量
153382 -
kotlin
+关注
关注
0文章
60浏览量
4369 -
云原生
+关注
关注
0文章
262浏览量
8294
原文标题:Kotlin声明式UI框架Compose Multiplatform支持iOS
文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
BitsButton嵌入式按键处理框架
【 HarmonyOS 5 入门系列 】鸿蒙HarmonyOS示例项目讲解

ArkUI介绍
KiCad 与 Wayland 支持声明

Kuikly鸿蒙版正式开源 —— 揭秘卓越性能适配之旅
ArkUI-X跨平台框架接入指南
Docker Compose的常用命令
CY7C65215使用IOS中的USB CDC UART类驱动程序是否可以与IOS一起工作?
详解Jetpack Compose布局流程

移植Mediapipe LLM Demo到Kotlin Multiplatform

docker-compose配置文件内容详解以及常用命令介绍

评论