chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

OSC開源社區(qū) ? 來源: OSC開源社區(qū) ? 2023-04-24 09:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

5850bd3a-db8f-11ed-bfe3-dac502259ad0.png

Compose Multiplatform 是用于跨多個平臺共享 UI 的聲明式框架,基于 Kotlin 和Jetpack Compose打造,由 JetBrains 和開源貢獻者開發(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)用。 Compose Multiplatform 官方教程:https://github.com/JetBrains/compose-multiplatform/tree/master/tutorials

Compose Multiplatform 核心特性

加速 UI 開發(fā)

構(gòu)建一次用戶界面,然后在所有平臺上使用,包括 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)格。 相關(guān)鏈接:https://twitter.com/jetbrains/status/1646505975334182917

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • iOS
    iOS
    +關(guān)注

    關(guān)注

    8

    文章

    3399

    瀏覽量

    153103
  • kotlin
    +關(guān)注

    關(guān)注

    0

    文章

    60

    瀏覽量

    4359
  • 云原生
    +關(guān)注

    關(guān)注

    0

    文章

    261

    瀏覽量

    8276

原文標(biāo)題:Kotlin聲明式UI框架Compose Multiplatform支持iOS

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    【 HarmonyOS 5 入門系列 】鴻蒙HarmonyOS示例項目講解

    框架的技術(shù)變革 在移動操作系統(tǒng)的發(fā)展歷程中,UI 開發(fā)模式經(jīng)歷了從 命令聲明 的重大變革。 根據(jù)華為開發(fā)者聯(lián)盟 2024 年數(shù)據(jù)報告
    的頭像 發(fā)表于 07-07 11:57 ?154次閱讀
    【 HarmonyOS 5 入門系列 】鴻蒙HarmonyOS示例項目講解

    ArkUI介紹

    、使用JavaScript文件處理邏輯。該范式更符合于Web前端開發(fā)者的使用習(xí)慣,便于快速將已有的Web應(yīng)用改造成方舟UI框架應(yīng)用。 在開發(fā)一款新應(yīng)用時,推薦采用聲明開發(fā)范式來構(gòu)建
    發(fā)表于 06-24 06:41

    UI開發(fā)概述

    基于ArkTS的聲明開發(fā)范式的方舟開發(fā)框架是一套開發(fā)極簡、高性能、支持跨設(shè)備的UI開發(fā)框架,提
    發(fā)表于 06-24 06:36

    KiCad 與 Wayland 支持聲明

    “ ? KiCad 開發(fā)團隊經(jīng)常收到關(guān)于我們對 Wayland 支持情況的詢問。鑒于? Fedora ?和? Ubuntu ?都計劃在不久的將來從其主要桌面環(huán)境中放棄對 X11 的支持,我們希望
    的頭像 發(fā)表于 06-23 16:34 ?412次閱讀
    KiCad 與 Wayland <b class='flag-5'>支持</b><b class='flag-5'>聲明</b>

    Kuikly鴻蒙版正式開源 —— 揭秘卓越性能適配之旅

    DSL:自研聲明 + 響應(yīng) DSL,提升 UI 開發(fā)效率。同時,ComposeDSL本次也同步開源Beta版本。 支持頁面級動態(tài)化:按
    發(fā)表于 06-04 16:46

    ArkUI-X跨平臺框架接入指南

    ArkUI跨平臺框架(ArkUI-X)進一步將ArkUI開發(fā)框架擴展到了多個OS平臺:目前支持OpenHarmony、Android、 iOS,后續(xù)會逐步增加更多平臺
    發(fā)表于 05-18 18:21

    Docker Compose的常用命令

    大家好,今天給大家分享Docker Compose的常用命令,以及docker-compose文件的屬性。Docker Compose 是一個用于定義和運行多容器 Docker 應(yīng)用應(yīng)用的重要工具
    的頭像 發(fā)表于 04-30 13:40 ?454次閱讀

    CY7C65215使用IOS中的USB CDC UART類驅(qū)動程序是否可以與IOS一起工作?

    我知道 CY7C65215 沒有適用于 IOS 的驅(qū)動程序。但是,使用 IOS 中的 USB CDC UART 類驅(qū)動程序是否可以與 IOS 一起工作? 我們正在考慮在我們的設(shè)備中安裝 CY7C65215 而不是 FTDI US
    發(fā)表于 04-30 07:57

    詳解Jetpack Compose布局流程

    我們與 Android 經(jīng)典視圖系統(tǒng)的生命周期 (Measure,Layout,Drawing) 做一個對比: 組合是 Compose 的特有階段,是其能夠通過函數(shù)調(diào)用實現(xiàn)聲明 UI
    的頭像 發(fā)表于 02-05 13:38 ?741次閱讀
    詳解Jetpack <b class='flag-5'>Compose</b>布局流程

    移植Mediapipe LLM Demo到Kotlin Multiplatform

    在今年的廈門和廣州 Google I/O Extended 上,我分享了《On-Device Model 集成 (KMP) 與用例》。本文是當(dāng)時 Demo 的深入細(xì)節(jié)分析,同時也是后面幾篇同類型文章的開頭。
    的頭像 發(fā)表于 12-05 16:29 ?1156次閱讀
    移植Mediapipe LLM Demo到<b class='flag-5'>Kotlin</b> <b class='flag-5'>Multiplatform</b>

    docker-compose配置文件內(nèi)容詳解以及常用命令介紹

    一、Docker Compose 簡介 Docker Compose是一種用于定義和運行多容器Docker應(yīng)用程序的工具。通過一個? docker-compose.yml ?文件,您可以配置應(yīng)用程序
    的頭像 發(fā)表于 12-02 09:29 ?4443次閱讀
    docker-<b class='flag-5'>compose</b>配置文件內(nèi)容詳解以及常用命令介紹

    RISC-V如何支持不同的AI和機器學(xué)習(xí)框架和庫?

    RISC-V如何支持不同的AI和機器學(xué)習(xí)框架和庫?還請壇友們多多指教一下。
    發(fā)表于 10-10 22:24

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)-初識倉頡開發(fā)語言

    的元編程和尾隨 lambda 等特性,可以搭建聲明 UI 開發(fā)框架,提升 UI 開發(fā)效率和體驗。 內(nèi)置庫功能豐富 :倉頡編程語言提供了功能
    發(fā)表于 08-15 10:00

    Jetpack Compose和設(shè)備類型的三大重要更新

    2024 年 Google I/O 大會上我們分享了大量更新和公告,幫助開發(fā)者提升工作效率。了解 2024 年 Google I/O 大會上有關(guān) Jetpack Compose 和設(shè)備類型的三大重要更新。
    的頭像 發(fā)表于 08-09 17:07 ?1009次閱讀

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)-初識倉頡開發(fā)語言

    和尾隨 lambda 等特性,可以搭建聲明 UI 開發(fā)框架,提升 UI 開發(fā)效率和體驗。 內(nèi)置庫功能豐富 :倉頡編程語言提供了功能豐富的內(nèi)
    發(fā)表于 07-30 17:49