Kotlin聲明式UI框架Compose Multiplatform支持iOS
出品 | OSC開源社區(qū)(ID:oschina2013)
JetBrains 在 KotlinConf’23 大會上宣布, Compose Multiplatform 已支持 iOS,目前處于 alpha 階段。至此,Compose Multiplatform 基本實現(xiàn)了?cè)脚_支持:iOS、Android、Windows、macOS、Linux 和 Web。
Compose Multiplatform 是用于跨多個平臺共享 UI 的聲明式框架,基于 Kotlin 和 Jetpack Compose 打造,由 JetBrains 和開源貢獻(xiàn)者開發(fā)。
Jetpack Compose 是 Google 為構(gòu)建原生 UI 打造的 Android 現(xiàn)代化工具包,在移動開發(fā)者中越來越受歡迎。如果你以前使用過它,那么 Compose Multiplatform 對你來說會非常容易上手,因為這兩個框架共享了大部分 API。
如果桌面應(yīng)用程序已經(jīng)具有使用典型 Java UI 框架構(gòu)建的用戶界面,則無需從頭重新編寫代碼即可與 Compose Multiplatform 一起使用。通過出色的互操作性,開發(fā)者可以將使用 Compose 編寫的 UI 組件添加到現(xiàn)有 Java UI 中,此外還可以將現(xiàn)有 Java 控件添加到使用 Compose Multiplatform 構(gòu)建的任何新應(yīng)用。
021yin.com/JetBrains/compose-multiplatform/tree/master/tutorials
Compose Multiplatform 核心特性
加速 UI 開發(fā)
構(gòu)建一次用戶界面,?cè)缓笤谒衅脚_上使用,包括 Android、iOS、Web 和桌面。無需費力同步不同的 UI,并且可以加快向用戶交付應(yīng)用程序的速度。
適用于其他平臺的 Android UI 技能
使用已在 Jetpack Compose 中熟悉的相同 API 為所有平臺構(gòu)建用戶界面。
卓越的生態(tài)系統(tǒng)
使用各種可以立即投入生產(chǎn)的 Kotlin 庫和框架,從一開始便輕松提高工作效率,并從熱情、樂于助人的開發(fā)者社區(qū)獲取支持!
與每個平臺輕松集成
基于 Kotlin Multiplatform 構(gòu)建意味著無需拘泥于僅使用平臺特定的功能和 API。輕松使用每個平臺的全部功能,就像原生應(yīng)用程序一樣。
組件級重用
使用在所有目標(biāo)平臺上均可使用的可自定義微件構(gòu)建您的 UI。使用預(yù)設(shè)主題快速開始,或自行創(chuàng)建細(xì)節(jié)可以精確到像素的視覺風(fēng)格。
021yin.com/jetbrains/status/1*4*5059753341*2917
FerretDB 1.0正式GA,因“碰瓷”MongoDB而改名 中國第一代程序員王小波 微軟開源“傻瓜式”類ChatGPT模型訓(xùn)練工具,提速省錢15倍
?? 活動推薦
2023 年 5 月 27-2* 日,GOTC 2023 全球開源技術(shù)峰會將在上海張 江科學(xué)會堂隆重舉行。
為期 2 天的開源行業(yè)盛會,將以行業(yè)展覽、主題發(fā)言、特別論壇、分論壇、快閃演講的形式來詮釋此次大會主題 ——“Open Source, Into the Future”。 與會者將一起探討元宇宙、3D 與游戲、eBPF、Web3.0、區(qū)塊鏈等熱門技術(shù)主題,以及 OSPO、汽車軟件、AIGC、開源教育培訓(xùn)、云原生、信創(chuàng)等熱門話題,探討開源未來,助力開源發(fā)展。