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