Redian新闻
>
Kotlin声明式UI框架Compose Multiplatform支持iOS

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

公众号新闻

出品 | OSC开源社区(ID:oschina2013)

JetBrains 在 KotlinConf’23 大会上宣布,Compose Multiplatform 已支持 iOS,目前处于 alpha 阶段。至此,Compose Multiplatform 基本实现了全平台支持:iOS、Android、Windows、macOS、Linux 和 Web。
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


往期推荐



FerretDB 1.0正式GA,因“碰瓷”MongoDB而改名

中国第一代程序员王小波

微软开源“傻瓜式”类ChatGPT模型训练工具,提速省钱15倍



🌟 活动推荐


2023 年 5 月 27-28 日,GOTC 2023 全球开源技术峰会将在上海张江科学会堂隆重举行。

为期 2 天的开源行业盛会,将以行业展览、主题发言、特别论坛、分论坛、快闪演讲的形式来诠释此次大会主题 ——“Open Source, Into the Future”。与会者将一起探讨元宇宙、3D 与游戏、eBPF、Web3.0、区块链等热门技术主题,以及 OSPO、汽车软件、AIGC、开源教育培训、云原生、信创等热门话题,探讨开源未来,助力开源发展。

长按识别下方二维码立即查看 GOTC 2023 详情/报名。

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
lāo dao?láo dao!ChatGPT聊天狗屁通(上) – 知多少?60-year-old Dies on the Job, His Family Battles for Compensation太“huì”了!这份美好生活攻略,打包收好精选SDE岗位 | HP、Chewy、Multiply Labs公司发布新岗位!精选DS岗位 | Apple、McKinsey & Company、AMD l等公司持续热招!最強MIT 「台塑生醫Dr’s Formula」進軍美國!來自長庚醫學團隊 打造台灣頭皮護理領導品牌探索全新护发领域,最强MIT台塑生医Dr's Formula亮相美国市场!用GPT-4实现可控文本图像生成,UC伯克利&微软提出新框架Control-GPT假戏真做?汤唯曾自曝二人都没用替身,梁朝伟是个很专业的演员!真格基金 x SegmentFault|AIGC Hackathon 2023 组队报名中ICLR 2023 | Edgeformers: 基于Transformer架构的表征学习框架FastTrack Universität 2023莱比锡大学公立语言项目招生简章糖尿病对癌症的发生和治疗的影响 (一)一文详解Prompt学习和微调(Prompt Learning & Prompt Tuning)巴黎市长将重修Châtelet 广场以方便行人NFT, NEV-Related Complaints Rise Among Chinese ConsumersJava近期新闻:Java Turns 28 岁、Payara Platform、Micronaut 4.0、Spring更新Hong Kong TV Company Deploys Stars as Salespeople on TaobaoNew MSI MPG A850GF 850W 80 PLUS Gold Fully Modular Power SupplySafari宣布支持声明式Shadow DOM[评测]Colorful iGame GeForce RTX 4070 Ultra W V2 评测观众短评|“虽然可爱但很cult,虽然cult但也很可爱”重新构想前端开发!Kotlin 推出新功能:无需同时了解 Kotlin 和 JavaScript情人节说甜 - 祝大家生活甜蜜“母公司”不是mother company,“子公司”更不是son company!Samko&Miko玩具开仓春季特卖又上新品:线上、门店都有折扣!Cross-border M&A crucial for APAC CP companies’ growth从ETL走向EtLT架构,下一代数据集成平台Apache SeaTunnel核心设计思路解析Java 近期新闻:Payara Platform、Liberica JDK 更新和 JobRunr 6.0 里程碑版本【城事】巴黎市长将重修Châtelet 广场以方便行人全栈声明式可观测:KubeVela开箱即用且灵活定制的云原生应用洞察Agustín Hernández:中美洲建筑背景下的未来主义巨构Feminist Publisher Accused of Attempted Sexual Assault
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。