IT资讯

JetBrains 发布 Kotlin 桌面 UI 框架,共享 Android UI 代码

作者:admin 2021-05-06 我要评论

日前,软件开发厂商 JetBrains 发布了 Kotlin 桌面 UI 框架 Jetpack Compose for Desktop(compose-jb),可应用在 Windows、macOS、Linux/x86,目前处于 Alpha 版...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

日前,软件开发厂商 JetBrains 发布了 Kotlin 桌面 UI 框架 Jetpack Compose for Desktop(compose-jb),可应用在 Windows、macOS、Linux/x86,目前处于 Alpha 版本。

Jetpack Compose for Desktop 采用声明性和反应性的方法构建 UI。简化并加快了桌面应用程序的 UI 开发,并允许 Android 和桌面应用程序之间的 UI 代码共享。

Jetpack Compose for Desktop 基于 Google 为 Android UI 开发的 Jetpack Compose 工具包。Jetpack Compose 是适用于 Android 移动平台的 UI 工具包,由 Google 的 Android 团队发布,今年 8 月发布了 Alpha 版本,预计明年正式发布。Jetpack Compose 声明性组件可以自动更新 UI,减少需要代码量,提供对平台 API 的本地访问,还支持 Kotlin API。

Jetpack Compose for Desktop 提供的核心 API 行为类似 Android 移动设备,包括 UI 元素和修饰符。设置项目依赖关系后,开发人员可以使用几行代码来表达一个简单的有状态的用户界面,并利用丰富的即用型 Material Design 元素库充实 UI。

为了确保两种技术一起发展,JetBrains 正与 Google Jetpack Compose 项目合作开发 Jetpack Compose for Desktop 的核心。开发人员可以在台式机和 Android 之间共享 UI 实现的重要部分。如对于桌面的 API 的结构,类似于 Jetpack Compose API,并允许应用程序对鼠标指针事件作出反应、查询和操作应用程序窗口的大小和位置,以及创建任务栏图标或菜单栏条目。

本文转自OSCHINA。

本文标题:JetBrains 发布 Kotlin 桌面 UI 框架,共享 Android UI 代码

本文地址:https://www.oschina.net/news/120434/jetbrains-jetpack-compose-for-desktop


本文转载自网络,原文链接:https://www.oschina.net/news/120434/jetbrains-jetpack-compose-for-desktop

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 简单有效,新型对抗性攻击方法成功攻破

    简单有效,新型对抗性攻击方法成功攻破

  • 没有抖音刷的印度人 为抖音找了100多个

    没有抖音刷的印度人 为抖音找了100多个

  • 腾讯围剿抖音又一干将 傻瓜式剪辑App秒

    腾讯围剿抖音又一干将 傻瓜式剪辑App秒

  • 微信零钱提现银行未到账?官方解释原因

    微信零钱提现银行未到账?官方解释原因

腾讯云代理商
海外云服务器