作者 / 产品经理 Anna-Chiara Bellini、开发者关系工程师 Nick Butcher
腾讯视频链接
https://v.qq.com/x/page/p3232fjra1n.html
Bilibili 视频链接
https://www.bilibili.com/video/BV1Ey4y1E7Em/
我们已经推出了 Jetpack Compose Beta 版,这是我们的全新 UI 工具包,旨在帮助开发者更快速、更轻松地在所有 Android 平台构建原生应用。Compose 提供了新一代声明式的 Kotlin API,可帮助您以更少的代码构建精美、响应迅速的应用。构建该工具包的目的在于与现有 Android 应用和 Jetpack 开发库集成,您可以将 Android 视图与 Compose 相结合,按照您自己的节奏应用 Compose。
Jetpack Compose
https://developer.android.google.cn/jetpack/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 管理
动画
https://developer.android.google.cn/codelabs/jetpack-compose-animation