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 為構建原生 UI 打造的 Android 現(xiàn)代化工具包,在移動開發(fā)者中越來越受歡迎。如果你以前使用過它,那么 Compose Multiplatform 對你來說會非常容易上手,因為這兩個框架共享了大部分 API。
如果桌面應用程序已經(jīng)具有使用典型 Java UI 框架構建的用戶界面,則無需從頭重新編寫代碼即可與 Compose Multiplatform 一起使用。通過出色的互操作性,開發(fā)者可以將使用 Compose 編寫的 UI 組件添加到現(xiàn)有 Java UI 中,此外還可以將現(xiàn)有 Java 控件添加到使用 Compose Multiplatform 構建的任何新應用。 Compose Multiplatform 官方教程:https://github.com/JetBrains/compose-multiplatform/tree/master/tutorials
Compose Multiplatform 核心特性
加速 UI 開發(fā)
構建一次用戶界面,然后在所有平臺上使用,包括 Android、iOS、Web 和桌面。無需費力同步不同的 UI,并且可以加快向用戶交付應用程序的速度。
適用于其他平臺的 Android UI 技能
使用已在 Jetpack Compose 中熟悉的相同 API 為所有平臺構建用戶界面。
卓越的生態(tài)系統(tǒng)
使用各種可以立即投入生產(chǎn)的 Kotlin 庫和框架,從一開始便輕松提高工作效率,并從熱情、樂于助人的開發(fā)者社區(qū)獲取支持!
與每個平臺輕松集成
基于Kotlin Multiplatform構建意味著無需拘泥于僅使用平臺特定的功能和 API。輕松使用每個平臺的全部功能,就像原生應用程序一樣。
組件級重用
使用在所有目標平臺上均可使用的可自定義微件構建您的 UI。使用預設主題快速開始,或自行創(chuàng)建細節(jié)可以精確到像素的視覺風格。 相關鏈接:https://twitter.com/jetbrains/status/1646505975334182917
-
iOS
+關注
關注
8文章
3399瀏覽量
153092 -
kotlin
+關注
關注
0文章
60瀏覽量
4359 -
云原生
+關注
關注
0文章
261瀏覽量
8275
原文標題:Kotlin聲明式UI框架Compose Multiplatform支持iOS
文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
【 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配置文件內容詳解以及常用命令介紹

評論