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瀏覽量
150988 -
kotlin
+關注
關注
0文章
60瀏覽量
4211 -
云原生
+關注
關注
0文章
252瀏覽量
7986
原文標題:Kotlin聲明式UI框架Compose Multiplatform支持iOS
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論