内容简介:谷歌宣布推出 Jetpack Compose Beta 版本。该 Beta 版本包含 API 更新,这些更新有望使使用更少的代码更轻松地创建手势、动画和滚动。 2019 年,谷歌宣布开源 Jetpack Compose,Jetpack Compose 是一个非捆绑 UI...
谷歌宣布推出 Jetpack Compose Beta 版本。该 Beta 版本包含 API 更新,这些更新有望使使用更少的代码更轻松地创建手势、动画和滚动。
2019 年,谷歌宣布开源 Jetpack Compose,Jetpack Compose 是一个非捆绑 UI 工具包,它结合了反应式编程模型和 Kotlin 编程语言的简洁性和易用性,旨在简化 UI 开发。此 Beta 版本的发布意味着其 API 已经"功能完整",具有构建可用于生产环境的应用程序所需的所有功能。同时谷歌方面也表示,这也是一组稳定的 API,因此谷歌不会更改或删除它们中的任何一个。
官方表示,现在是一个可以开始学习 Compose,并开始计划如何在今年晚些时候达到 1.0 时在即将到来的项目或功能中使用它的好时机。自 2019 年开源开发以来,该团队已经发布了 30 个公开版本、解决了 700 多个外部错误,并接受了 200 多个外部贡献。
“对于 Beta 版本,我们一直专注于确保 API 的完整性;所有基础 API 都已经存在,以便我们可以继续在 1.0 及更高版本上继续使用。我们将致力于将这些 API 稳定到 1.0 版本,尤其是专注于应用程序的性能和可访问性。 ”
自 alpha 版本发布以来,开发团队添加并改进了许多功能,包括有:
- Coroutines 支持
- Talkback 对讲系统支持
- 易于使用的动画,自 alpha 版本以来具有全新的 API
- 与 Views 的互操作性
- Material UI 组件
- Lazy Lists
- 基于 DSL 的约束布局
- Modifiers
- Testing
- 主题和图形,轻松支持 Dark 和 Light 模式
- 输入和手势
- 文字和可编辑文本
- 窗口管理
谷歌鼓励开发人员安装 Jetpack Compose Beta 和 Android 12 的开发者测试版。Android12 的第一个公开 Beta 将在 5 月左右推出,稳定版将在 8 月左右发布。Jetpack Compose 允许开发者利用他们的 Android Views 知识来创建 widget 和其他布局。谷歌 Jetpack Compose 背后的软件工程师 正在尝试将其性能提高到至少与 Android Views 持平,并针对低端 Android 设备对其进行优化。
此外,谷歌还发布了一组免费教程,以帮助鼓励 Android 应用程序开发人员采用 Jetpack Compose;同时还发布了一个新文档。
更多详情可查看官方博客。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- IJPay 0.8 版本发布,兼容低版本 JDK
- fastjson 1.2.55 版本发布,Bug 修复版本
- Apache Ignite 2.9.1 版本发布,小版本更新
- Swoole v4.6.1 版本发布,Bug 修复版本
- Swoole v4.6.2 版本发布,Bug 修复版本
- Swoole v4.6.4 版本发布,Bug 修复版本
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Effective Objective-C 2.0
Matt Galloway / 爱飞翔 / 机械工业出版社 / 2014-1 / 69.00元
《effective objective-c 2.0:编写高质量ios与os x代码的52个有效方法》是世界级c++开发大师scott meyers亲自担当顾问编辑的“effective software development series”系列丛书中的新作,amazon全五星评价。从语法、接口与api设计、内存管理、框架等7大方面总结和探讨了objective-c编程中52个鲜为人知和容易被忽......一起来看看 《Effective Objective-C 2.0》 这本书的介绍吧!