专栏名称: Android_开发者
目录
相关文章推荐
51好读  ›  专栏  ›  Android_开发者

Jetpack Compose Beta 版现已发布!

Android_开发者  · 掘金  · android  · 2021-03-09 14:21

正文

阅读 48

Jetpack Compose Beta 版现已发布!

作者 / 产品经理 Anna-Chiara Bellini、开发者关系工程师 Nick Butcher

我们已经推出了 Jetpack Compose Beta 版,这是我们的全新 UI 工具包,旨在帮助开发者更快速、更轻松地在所有 Android 平台构建原生应用。Compose 提供了新一代声明式的 Kotlin API,可帮助您以更少的代码构建精美、响应迅速的应用。构建该工具包的目的在于与现有 Android 应用和 Jetpack 开发库集成,您可以将 Android 视图与 Compose 相结合,按照您自己的节奏应用 Compose。

在此 Beta 版中,Compose 的 API 均已构建完成,并具备构建生产可用的应用中所需的全部功能。Beta 版也意味着其 API 已相对稳定,因此我们不会更改或移除 API。时机正好,不妨趁现在开始学习 Compose,并着手规划今年 1.0 版发布之后,您将如何在接下来的项目或功能中使用该工具包。

Beta 版功能一览

我们的团队一直以公开方式开发 Compose,并得到社区的积极参与和反馈。自 2019 年开源以来,我们已发布了 30 个公开版本,解决了 700 余个 Bug 反馈,并采纳了 200 余项外部贡献。我们期待看到您使用 Compose 构建的内容, 并根据您的反馈和功能请求来优化我们的 API,并确定我们工作方向的优先级。自 Alpha 版推出以来,我们添加并改进了多项新功能:

  • 🆕 协程支持
  • 🆕 Talkback 无障碍功能支持: 对其他技术的支持将在稳定版中发布
  • 🆕 易于使用的 动画 ,以及 Alpha 版推出后发布的全新 API
  • 与视图的 互操作性
  • Material UI 组件 ,全部附带示例代码
  • 懒加载列表: Jetpack Compose 中新增 RecyclerView
  • 基于 DSL 的 Constraint Layout
  • 修饰符
  • 测试
  • 主题和图形,可轻松支持深色/浅色模式
  • 输入和手势
  • 文本和可编辑文本
  • Window 管理

此 Beta 版工具包的开发重点在于确保 API 的完成度;换言之,所有基础 API 均已构建完成,我们能够在此基础上,继续针对 1.0 及更高版本进行构建。在推出 1.0 版之前,我们将致力于保证这些 API 的稳定性,并重点关注应用性能和无障碍功能。







请到「今天看啥」查看全文