Compose 基础

使用 Jetpack Compose 迈出第一步,并了解可组合函数、基本布局和状态、Material Design、列表和动画。

 

入门教程

了解 Compose 的基础知识,以及如何使用声明式函数构建简单的 UI 组件。了解可组合函数、基本布局以及 Material Design、列表和动画在 Compose 中的工作原理。

Compose 思维

视频

了解如何在 Compose 中思考,并将您的思维转向关注“什么”而不是“如何”。

可组合函数

视频

了解 Compose 的构建块:可组合函数。

编写您的第一个 Compose 应用

Codelab

动手实践,了解声明式 UI 的基础知识,以及如何处理状态、布局和主题。您将了解可组合项和修饰符是什么,如何使用 Row 和 Column 等基本 UI 元素,以及如何为您的应用提供状态。

Compose UI 工具包

视频

了解 Compose 工具包中包含的一组可组合项:Material Design 组件、布局、修饰符等。

实现真实世界设计

Codelab

在本 Codelab 中,您将学习如何使用 Compose 开箱即用提供的可组合项和修饰符来实现真实世界设计。

开始使用状态

Codelab

了解应用的状态如何决定在 UI 中显示的内容,Compose 如何在状态更改时保持 UI 更新,如何优化可组合函数的结构,以及如何在 Compose 应用中使用 ViewModel。

使用工具加速

视频

了解如何在 Android Studio 中使用 Compose 特定的工具来加速您的开发。

从 View 系统迁移

视频 可选

是否有使用 View 构建的现有应用?了解如何采用增量方法进行迁移。

动手迁移

Codelab 可选

逐步了解基于 View 的应用到 Jetpack Compose 的实际迁移,以了解如何增量采用 Compose,并探索对您的架构和测试的影响。

测验

测试您学到的知识,并获得您的 Compose 基础徽章。