Jetpack Compose 是用于构建原生 Android 界面的新款工具包。您可以在此处找到有关使用 Compose 的最新信息。
基础
- Compose 编程思想:了解 Compose 的声明性方法与您过去可能使用过的基于视图的方法有何不同,以及如何建立一个构思模型来设想如何使用 Compose。
- 管理状态:了解如何在 Compose 应用中设置和使用状态。
- 生命周期和附带效应:了解 Compose 对象的生命周期以及管理附带效应的最佳方法。
开发环境
- 将 Android Studio 和 Compose 配合使用:设置开发环境以使用 Compose。
- 工具:了解 Android Studio 的新功能以支持 Compose。
- Kotlin 对 Compose 的支持:了解 Kotlin 专用的某些惯用语如何支持 Compose。
设计
- 布局:了解 Compose 的原生布局组件,以及如何设计您自己的布局。
- 主题:了解如何为基于 Compose 的界面设置主题背景。
- 列表:了解 Compose 用于管理和显示数据列表的一些选项。
- 文本:了解 Compose 用于显示和编辑文本的主要选项。
- 图形:了解 Compose 用于构建和处理自定义图形的功能。
- 动画:了解 Compose 用于为界面元素添加动画效果的各种选项。
- 手势:了解如何构建 Compose 界面来检测用户手势并与之互动。
采用 Compose
- 互操作性:Compose 经过精心设计,可与现有的 Android 视图配合使用。了解如何在同一应用中将 Compose 内容与基于视图的界面集成。
- Compose 和其他库:了解如何在 Compose 内容中使用基于视图的库。
- Compose 架构:了解如何在 Compose 中实现单向流模式、如何实现事件和状态容器,以及如何使用 Compose 中的
ViewModel
。 - Navigation:了解如何使用
NavController
将 Navigation 组件与 Compose 界面集成。 - 资源:了解如何在 Compose 代码中使用应用的资源。
- 无障碍功能:了解如何使 Compose 界面适合具有不同无障碍功能要求的用户。
- 测试:了解如何测试 Compose 代码。
- 测试备忘单:各种实用 Compose 测试 API 的快速参考。