JetBrains 在KotlinConf’23 大會上宣布,Compose Multiplatform 已支持 iOS,目前處于 alpha 階段。至此,Compose Multiplatform 基本實現(xiàn)了全平臺支持:iOS、Android、Windows、macOS、Linux 和 Web。

Compose Multiplatform 是用于跨多個平臺共享 UI 的聲明式框架,基于 Kotlin 和Jetpack Compose打造,由 JetBrains 和開源貢獻者開發(fā)。 Jetpack Compose 是 Google 為構(gòu)建原生 UI 打造的 Android 現(xiàn)代化工具包,在移動開發(fā)者中越來越受歡迎。如果你以前使用過它,那么 Compose Multiplatform 對你來說會非常容易上手,因為這兩個框架共享了大部分 API。
如果桌面應用程序已經(jīng)具有使用典型 Java UI 框架構(gòu)建的用戶界面,則無需從頭重新編寫代碼即可與 Compose Multiplatform 一起使用。通過出色的互操作性,開發(fā)者可以將使用 Compose 編寫的 UI 組件添加到現(xiàn)有 Java UI 中,此外還可以將現(xiàn)有 Java 控件添加到使用 Compose Multiplatform 構(gòu)建的任何新應用。 Compose Multiplatform 官方教程:https://github.com/JetBrains/compose-multiplatform/tree/master/tutorials
Compose Multiplatform 核心特性
加速 UI 開發(fā)
構(gòu)建一次用戶界面,然后在所有平臺上使用,包括 Android、iOS、Web 和桌面。無需費力同步不同的 UI,并且可以加快向用戶交付應用程序的速度。
適用于其他平臺的 Android UI 技能
使用已在 Jetpack Compose 中熟悉的相同 API 為所有平臺構(gòu)建用戶界面。
卓越的生態(tài)系統(tǒng)
使用各種可以立即投入生產(chǎn)的 Kotlin 庫和框架,從一開始便輕松提高工作效率,并從熱情、樂于助人的開發(fā)者社區(qū)獲取支持!
與每個平臺輕松集成
基于Kotlin Multiplatform構(gòu)建意味著無需拘泥于僅使用平臺特定的功能和 API。輕松使用每個平臺的全部功能,就像原生應用程序一樣。
組件級重用
使用在所有目標平臺上均可使用的可自定義微件構(gòu)建您的 UI。使用預設主題快速開始,或自行創(chuàng)建細節(jié)可以精確到像素的視覺風格。 相關鏈接:https://twitter.com/jetbrains/status/1646505975334182917
-
iOS
+關注
關注
8文章
3400瀏覽量
155122 -
kotlin
+關注
關注
0文章
60瀏覽量
4443 -
云原生
+關注
關注
0文章
265瀏覽量
8493
原文標題:Kotlin聲明式UI框架Compose Multiplatform支持iOS
文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
BitsButton嵌入式按鍵處理框架
【 HarmonyOS 5 入門系列 】鴻蒙HarmonyOS示例項目講解
ArkUI介紹
KiCad 與 Wayland 支持聲明
ArkUI-X跨平臺應用改造指南
Kuikly鴻蒙版正式開源 —— 揭秘卓越性能適配之旅
ArkUI-X跨平臺框架接入指南
RT-Thread+GD32,打造音樂播放器與NES模擬器
Docker Compose的常用命令
CY7C65215使用IOS中的USB CDC UART類驅(qū)動程序是否可以與IOS一起工作?
詳解Jetpack Compose布局流程
聲明式資源管理方法
移植Mediapipe LLM Demo到Kotlin Multiplatform
docker-compose配置文件內(nèi)容詳解以及常用命令介紹

Kotlin聲明式UI框架Compose Multiplatform支持iOS
評論