谷歌发布 Jetpack Compose Beta 版本

谷歌宣布推出 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;同时还发布了一个新文档。 

更多详情可查看官方博客

猜你喜欢

转载自www.oschina.net/news/131294/jetpack-compose-beta-released

相关文章