亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

Compose Multiplatform 是用于跨多個(gè)平臺(tái)共享 UI 的聲明式框架,基于 Kotlin 和Jetpack Compose打造,由 JetBrains 和開(kāi)源貢獻(xiàn)者開(kāi)發(fā)。 Jetpack Compose 是 Google 為構(gòu)建原生 UI 打造的 Android 現(xiàn)代化工具包,在移動(dòng)開(kāi)發(fā)者中越來(lái)越受歡迎。如果你以前使用過(guò)它,那么 Compose Multiplatform 對(duì)你來(lái)說(shuō)會(huì)非常容易上手,因?yàn)檫@兩個(gè)框架共享了大部分 API。

如果桌面應(yīng)用程序已經(jīng)具有使用典型 Java UI 框架構(gòu)建的用戶(hù)界面,則無(wú)需從頭重新編寫(xiě)代碼即可與 Compose Multiplatform 一起使用。通過(guò)出色的互操作性,開(kāi)發(fā)者可以將使用 Compose 編寫(xiě)的 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 開(kāi)發(fā)

構(gòu)建一次用戶(hù)界面,然后在所有平臺(tái)上使用,包括 Android、iOS、Web 和桌面。無(wú)需費(fèi)力同步不同的 UI,并且可以加快向用戶(hù)交付應(yīng)用程序的速度。

適用于其他平臺(tái)的 Android UI 技能

使用已在 Jetpack Compose 中熟悉的相同 API 為所有平臺(tái)構(gòu)建用戶(hù)界面。

卓越的生態(tài)系統(tǒng)

使用各種可以立即投入生產(chǎn)的 Kotlin 庫(kù)和框架,從一開(kāi)始便輕松提高工作效率,并從熱情、樂(lè)于助人的開(kāi)發(fā)者社區(qū)獲取支持!

與每個(gè)平臺(tái)輕松集成

基于Kotlin Multiplatform構(gòu)建意味著無(wú)需拘泥于僅使用平臺(tái)特定的功能和 API。輕松使用每個(gè)平臺(tái)的全部功能,就像原生應(yīng)用程序一樣。

組件級(jí)重用

使用在所有目標(biāo)平臺(tái)上均可使用的可自定義微件構(gòu)建您的 UI。使用預(yù)設(shè)主題快速開(kāi)始,或自行創(chuàng)建細(xì)節(jié)可以精確到像素的視覺(jué)風(fēng)格。 相關(guān)鏈接:https://twitter.com/jetbrains/status/1646505975334182917

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

    關(guān)注

    8

    文章

    3400

    瀏覽量

    154929
  • kotlin
    +關(guān)注

    關(guān)注

    0

    文章

    60

    瀏覽量

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

    關(guān)注

    0

    文章

    265

    瀏覽量

    8482

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    BitsButton嵌入按鍵處理框架

    BitsButton 一、簡(jiǎn)介? ??BitsButton是一款針對(duì)嵌入系統(tǒng)優(yōu)化的按鍵檢測(cè)框架??。通過(guò)創(chuàng)新的二進(jìn)制位序列技術(shù),它能高效處理單鍵、組合鍵(如Ctrl+C)和復(fù)雜按鍵序列(如單擊
    發(fā)表于 08-02 11:24

    【 HarmonyOS 5 入門(mén)系列 】鴻蒙HarmonyOS示例項(xiàng)目講解

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

    ArkUI介紹

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

    UI開(kāi)發(fā)概述

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

    KiCad 與 Wayland 支持聲明

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

    ArkUI-X跨平臺(tái)應(yīng)用改造指南

    Android/iOS與HarmonyOS Next上能夠擁有相同的展示效果和交互體驗(yàn)。 1.開(kāi)發(fā)者進(jìn)行設(shè)計(jì)時(shí)需首先考慮ArkUI-X框架的實(shí)際適配狀況,使用支持跨平臺(tái)的UI控件、屬性
    發(fā)表于 06-16 23:05

    Kuikly鴻蒙版正式開(kāi)源 —— 揭秘卓越性能適配之旅

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

    ArkUI-X跨平臺(tái)框架接入指南

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

    RT-Thread+GD32,打造音樂(lè)播放器與NES模擬器

    方案實(shí)現(xiàn)01UI顯示UI使用LVGL顯示框架,從SD卡中加載矢量字體顯示。示例中支持了TinyTTF字體引擎和FreeType,通過(guò)menuconfig選擇即可。首頁(yè)通過(guò)流式布局實(shí)現(xiàn)了
    的頭像 發(fā)表于 05-14 18:11 ?581次閱讀
    RT-Thread+GD32,打造音樂(lè)播放器與NES模擬器

    Docker Compose的常用命令

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

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

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

    詳解Jetpack Compose布局流程

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

    聲明資源管理方法

    1、管理k8s核心資源的三種基礎(chǔ)方法 陳述管理方法:主要依賴(lài)命令行CLI工具進(jìn)行管理 聲明管理方法:主要依賴(lài)統(tǒng)一資源配置清單(manifest)進(jìn)行管理 GUI管理方法:主要依賴(lài)
    的頭像 發(fā)表于 12-31 10:16 ?917次閱讀

    移植Mediapipe LLM Demo到Kotlin Multiplatform

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

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

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