Compose 基础知识

开始使用 Jetpack Compose,了解可组合函数、基本布局和状态、Material Design、列表和动画。

 

入门教程

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

Compose 思维方式

视频

学习如何运用 Compose 思维方式,将思维重点放在“是什么”而不是“怎么做”。

可组合函数

视频

学习 Compose 的构建块:可组合函数。

编写您的第一个 Compose 应用

代码实验室

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

Compose UI 工具包

视频

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

实现真实的界面设计

代码实验室

在这个代码实验室中,您将学习如何使用 Compose 自带的可组合项和修饰符来实现真实的界面设计。

开始使用状态

代码实验室

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

使用工具加速开发

视频

学习如何在 Android Studio 中使用 Compose 专用工具来加速开发。

从 View 系统迁移

视频 可选

已有使用 View 构建的应用?学习如何采用增量方法进行迁移。

动手迁移

代码实验室 可选

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

测验

测试您的学习成果并获得 Compose 基础知识徽章。