日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

卓越的生態(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

    文章

    3401

    瀏覽量

    155700
  • kotlin
    +關(guān)注

    關(guān)注

    0

    文章

    60

    瀏覽量

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

    關(guān)注

    0

    文章

    266

    瀏覽量

    8647

原文標(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)推薦

    Trae AI+AirUI:快速實(shí)現(xiàn)一個(gè)嵌入UI界面

    傳統(tǒng)嵌入UI開(kāi)發(fā)流程繁瑣,需兼顧硬件適配與交互邏輯;AI在網(wǎng)頁(yè)、App界面生成方面已較為成熟,但在嵌入硬件場(chǎng)景中的實(shí)用性,仍需實(shí)際測(cè)試驗(yàn)證。 AirUI框架封裝了常用組件、事件管理
    的頭像 發(fā)表于 04-16 13:10 ?245次閱讀
    Trae AI+AirUI:快速實(shí)現(xiàn)一個(gè)嵌入<b class='flag-5'>式</b><b class='flag-5'>UI</b>界面

    TikTok使用Jetpack Compose提升開(kāi)發(fā)者工作效率

    TikTok 是一個(gè)全球短視頻平臺(tái),以海量的用戶群體和極具創(chuàng)新性的功能而聞名。其團(tuán)隊(duì)不斷為用戶發(fā)布更新、進(jìn)行實(shí)驗(yàn)并上線新功能。在保持高速迭代與應(yīng)對(duì)技術(shù)債的雙重挑戰(zhàn)下,TikTok Android 團(tuán)隊(duì)選擇了 Jetpack Compose。
    的頭像 發(fā)表于 03-31 09:11 ?422次閱讀

    RUI Builder 圖形化UI設(shè)計(jì)工具

    RUI Builder 圖形化UI設(shè)計(jì)工具 該軟件為圖形化UI設(shè)計(jì)軟件,搭配瑞佑圖形處理器,輕松設(shè)計(jì)UI界面!主要特色功能: 在PC上直接設(shè)計(jì)界面,再生成UI渲染源碼(.c),程序中
    發(fā)表于 12-12 20:14

    結(jié)構(gòu)體聲明與定義

    符號(hào)整數(shù)表示 } 這樣,我們就相當(dāng)于描繪好了一個(gè)框架,以后要用的話直接定義一個(gè)這種類型的變量就好了。 2、定義 我們剛剛申請(qǐng)了一個(gè)名叫Info的結(jié)構(gòu)體類型,那么理論上我們可以像聲明其他變量的操作
    發(fā)表于 12-11 07:52

    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 ?1217次閱讀
    【 HarmonyOS 5 入門(mén)系列 】鴻蒙HarmonyOS示例項(xiàng)目講解

    【HarmonyOS next】ArkUI-X休閑益智連連看【進(jìn)階】

    ;: 統(tǒng)一UI描述:ArkTS聲明語(yǔ)法在雙端生成原生UI組件 共享核心邏輯:TypeScript編寫(xiě)的游戲算法(如BFS路徑搜索)直接復(fù)用 原生渲染引擎:各平臺(tái)使用系統(tǒng)原生渲染管線(
    發(fā)表于 06-28 21:51

    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 支持情況的詢問(wèn)。鑒于? Fedora ?和? Ubuntu ?都計(jì)劃在不久的將來(lái)從其主要桌面環(huán)境中放棄對(duì) X11 的支持,我們希望
    的頭像 發(fā)表于 06-23 16:34 ?1425次閱讀
    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 ?1240次閱讀
    RT-Thread+GD32,打造音樂(lè)播放器與NES模擬器

    從“代碼迷宮”到“視覺(jué)藍(lán)圖”——LVGL的嵌入UI設(shè)計(jì)哲學(xué)!

    傳統(tǒng)嵌入UI開(kāi)發(fā)常陷入“邏輯與美感的博弈”,LVGL則重構(gòu)這一邏輯。其基于事件驅(qū)動(dòng)的架構(gòu)將界面元素解耦為獨(dú)立對(duì)象,開(kāi)發(fā)者可通過(guò)狀態(tài)機(jī)模型定義交互行為。更驚艷的是,LVGL支持導(dǎo)入設(shè)計(jì)師輸出的SVG
    的頭像 發(fā)表于 05-12 16:33 ?1425次閱讀
    從“代碼迷宮”到“視覺(jué)藍(lán)圖”——LVGL的嵌入<b class='flag-5'>式</b><b class='flag-5'>UI</b>設(shè)計(jì)哲學(xué)!
    新乡县| 桂林市| 成安县| 黄大仙区| 高平市| 务川| 诸城市| 绵阳市| 乾安县| 汉川市| 东平县| 土默特右旗| 延庆县| 忻城县| 顺义区| 新源县| 囊谦县| 莱西市| 吴旗县| 于田县| 富源县| 大余县| 大城县| 伊宁县| 伊春市| 河东区| 南丹县| 通江县| 平潭县| 江油市| 苗栗县| 肇东市| 河东区| 韶山市| 理塘县| 莒南县| 望城县| 遂宁市| 台安县| 嘉黎县| 凤凰县|