衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

OSC開源社區 ? 來源: OSC開源社區 ? 2023-04-24 09:12 ? 次閱讀

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

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

Compose Multiplatform 是用于跨多個平臺共享 UI 的聲明式框架,基于 Kotlin 和Jetpack Compose打造,由 JetBrains 和開源貢獻者開發。 Jetpack Compose 是 Google 為構建原生 UI 打造的 Android 現代化工具包,在移動開發者中越來越受歡迎。如果你以前使用過它,那么 Compose Multiplatform 對你來說會非常容易上手,因為這兩個框架共享了大部分 API。

如果桌面應用程序已經具有使用典型 Java UI 框架構建的用戶界面,則無需從頭重新編寫代碼即可與 Compose Multiplatform 一起使用。通過出色的互操作性,開發者可以將使用 Compose 編寫的 UI 組件添加到現有 Java UI 中,此外還可以將現有 Java 控件添加到使用 Compose Multiplatform 構建的任何新應用。 Compose Multiplatform 官方教程:https://github.com/JetBrains/compose-multiplatform/tree/master/tutorials

Compose Multiplatform 核心特性

加速 UI 開發

構建一次用戶界面,然后在所有平臺上使用,包括 Android、iOS、Web 和桌面。無需費力同步不同的 UI,并且可以加快向用戶交付應用程序的速度。

適用于其他平臺的 Android UI 技能

使用已在 Jetpack Compose 中熟悉的相同 API 為所有平臺構建用戶界面。

卓越的生態系統

使用各種可以立即投入生產的 Kotlin 庫和框架,從一開始便輕松提高工作效率,并從熱情、樂于助人的開發者社區獲取支持!

與每個平臺輕松集成

基于Kotlin Multiplatform構建意味著無需拘泥于僅使用平臺特定的功能和 API。輕松使用每個平臺的全部功能,就像原生應用程序一樣。

組件級重用

使用在所有目標平臺上均可使用的可自定義微件構建您的 UI。使用預設主題快速開始,或自行創建細節可以精確到像素的視覺風格。 相關鏈接:https://twitter.com/jetbrains/status/1646505975334182917

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • iOS
    iOS
    +關注

    關注

    8

    文章

    3399

    瀏覽量

    150988
  • kotlin
    +關注

    關注

    0

    文章

    60

    瀏覽量

    4211
  • 云原生
    +關注

    關注

    0

    文章

    252

    瀏覽量

    7986

原文標題:Kotlin聲明式UI框架Compose Multiplatform支持iOS

文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    詳解Jetpack Compose布局流程

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

    移植Mediapipe LLM Demo到Kotlin Multiplatform

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

    docker-compose配置文件內容詳解以及常用命令介紹

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

    鴻蒙原生應用元服務開發-初識倉頡開發語言

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

    Jetpack Compose和設備類型的三大重要更新

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

    鴻蒙原生應用元服務開發-初識倉頡開發語言

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

    鴻蒙開發Ability Kit程序框架服務:聲明權限

    應用在申請權限時,需要在項目的配置文件中,逐個聲明需要的權限,否則應用將無法獲取授權。
    的頭像 發表于 07-01 09:22 ?393次閱讀
    鴻蒙開發Ability Kit程序<b class='flag-5'>框架</b>服務:<b class='flag-5'>聲明</b>權限

    鴻蒙ArkUI-X跨平臺技術:【概述】

    ArkUI是一套構建分布應用的聲明UI開發框架。它具備簡潔自然的UI信息語法、豐富的
    的頭像 發表于 05-16 16:19 ?2309次閱讀
    鴻蒙ArkUI-X跨平臺技術:【概述】

    鴻蒙ArkUI:【從代碼到UI顯示的整體渲染流程】

    方舟開發框架(簡稱ArkUI)是鴻蒙開發的UI框架,提供如下兩種開發范式,我們 **只學聲明開發范式**
    的頭像 發表于 05-13 16:06 ?1024次閱讀
    鴻蒙ArkUI:【從代碼到<b class='flag-5'>UI</b>顯示的整體渲染流程】

    HarmonyOS開發案例:【基礎組件Slider的使用】

    學習如何使用聲明UI編程框架的基礎組件。本篇Codelab將會使用Image組件、Slider組件、Text組件共同實現一個可調節的風車動畫
    的頭像 發表于 05-10 16:01 ?720次閱讀
    HarmonyOS開發案例:【基礎組件Slider的使用】

    鴻蒙ArkUI開發學習:【渲染控制語法】

    ArkUI開發框架是一套構建 HarmonyOS / OpenHarmony 應用界面的聲明UI開發框架,它
    的頭像 發表于 04-09 16:40 ?1062次閱讀
    鴻蒙ArkUI開發學習:【渲染控制語法】

    鴻蒙OS開發實戰:【自動化測試框架】使用指南

    為支撐HarmonyOS操作系統的自動化測試活動開展,我們提供了支持JS/TS語言的單元及UI測試框架支持開發者針對應用接口進行單元測試,并且可基于
    的頭像 發表于 04-08 14:49 ?1547次閱讀
    鴻蒙OS開發實戰:【自動化測試<b class='flag-5'>框架</b>】使用指南

    AI推理框架軟件ONNX Runtime正式支持龍架構

    近日,知名AI推理框架開源社區ONNX Runtime正式發布支持龍架構的版本1.17.0。
    的頭像 發表于 03-12 12:23 ?634次閱讀
    AI推理<b class='flag-5'>框架</b>軟件ONNX Runtime正式<b class='flag-5'>支持</b>龍架構

    純血鴻蒙系統,拿什么與安卓、iOS比?

    多少?改從哪里學起?下面我們就依次講解: 此圖為鴻蒙開發技術OpenHarmony,高清完整內容PDF可在qr23.cn/AKFP8k或主業找我保存。 1、鴻蒙基礎 鴻蒙開發語言ArkTS 鴻蒙聲明
    發表于 02-21 21:04

    微軟發布Agent框架UFO,引領UI交互新紀元

    微軟近日宣布推出全新的Agent框架——UFO(UI-Focused Agent),旨在構建更智能、更直觀的用戶界面交互體驗。該框架基于OpenAI的GPT-4V圖像識別模型開發,專為Windows操作系統上的應用程序設計,能夠
    的頭像 發表于 02-19 11:15 ?1284次閱讀
    真人百家乐导航| 苹果百家乐官网的玩法技巧和规则 | 百家乐官网好不好玩| 狼2老虎机清零密码| 百家乐三号的赢法| 澳门百家乐官网| 胜负彩| 网上百家乐赌| 澳门百家乐备用网址| e世博百家乐官网攻略| 大名县| 大发888娱乐城 真钱| 机器百家乐软件| 凯时百家乐技巧| 百家乐官网赌博技巧网| 卢龙县| 澳门顶级赌场317| 百家乐利来| 属猪与属蛇做生意怎么样| 赌博百家乐官网的乐趣| 轮盘赌技巧| 大发888玩哪个| 百家乐稳赢秘诀教学| 百家乐为什么庄5| 博彩百家乐官网最新优惠| 真人百家乐官网试玩账号| 揭西县| 澳门百家乐官网实战| 武安市| 宝马会在线娱乐城| 余杭棋牌世界| 水果老虎机游戏| 英皇百家乐的玩法技巧和规则 | 百家乐官网赌场博彩赌场网| 百家乐官网有什么打法| e世博官网| 大发888提款速度快吗| 威尼斯人娱乐cheng| 百家乐真人游戏娱乐网| 百家乐清零| 百家乐路单规则|