JetBrains发布Kotlin桌面UI框架共享AndroidUI代码版本。JetpackComposeforDesktop采用声明式和反应式方法来构建UI。简化和加速桌面应用程序的UI开发,并允许Android和桌面应用程序之间的UI代码共享。JetpackComposeforDesktop基于Google的JetpackComposeAndroidUI工具包。JetpackCompose是一款适用于Android移动平台的UI工具包,由Google的Android团队发布,Alpha版本于今年8月发布,预计明年正式发布。JetpackCompose声明式组件可以自动更新UI,减少所需的代码量,提供对平台API的本地访问,还支持KotlinAPI。JetpackComposeforDesktop提供的核心API的行为类似于Android移动设备,包括UI元素和修饰符。设置项目依赖项后,开发人员可以使用几行代码来表达一个简单的有状态用户界面,并使用丰富的即用型MaterialDesign元素库丰富UI。为确保这两种技术共同发展,JetBrains正在与GoogleJetpackCompose项目合作开发JetpackComposeforDesktop的核心。开发人员可以在桌面和Android之间共享UI实现的重要部分。例如,桌面API的结构类似于JetpackComposeAPI,允许应用程序对鼠标指针事件作出反应,查询和操作应用程序窗口的大小和位置,以及创建任务栏图标或菜单栏条目。本文转自OSCHINA。本文标题:JetBrains发布Kotlin桌面UI框架,分享AndroidUI代码本文地址:https://www.oschina.net/news/120434/jetbrains-jetpack-compose-for-desktop
