准备工作

1. 准备工作

欢迎学习《Android 之 Compose 开发基础》!

本课程面向想要学习如何使用 Google 推荐的最新最佳实践、以 Kotlin 编程语言构建 Android 应用的用户。您将使用 Jetpack Compose 构建一系列应用。Jetpack Compose 是一种可为 Android 应用制作精美界面的新方式。

您将学习多个 Codelab,从中了解关于如何构建应用或某项应用功能的分步编码说明。如果您更喜欢直观的学习方式,想首先观看操作步骤,则可参考其中一些 Codelab 随附的配套学习代码视频。课程中还提供了练习题助您巩固学到的知识,以及可让您自行实验和深入学习的项目。

学习是一个因人而异的过程。我们提供了多个选项来助您高效地学习本课程,您可根据自身背景和经验进行选择。

面向编程新手

如果您是编程新手,请从头开始学习本课程,并按顺序学完各个开发者在线学习课程。编程和 Android 概念相辅相成,因此按顺序学习内容非常重要。我们还建议您以练习题和项目作为辅助,以培养自信心。

面向现有开发者

如果您已经拥有编程经验,则可以跳过部分资料,加快课程学习速度。每个单元的开头都包含 Codelab,其中含有该单元涉及的所有重要 Kotlin 编程概念,您需要掌握这些概念才能顺利构建应用。如果您自信已熟谙这些与 Kotlin 语言相关的主题,则可以跳过这些部分,转而学习有关构建应用的内容。

如果您已经是一名 Android 开发者,可能会对本课程中介绍的 Compose 主题更感兴趣。Compose 是用于构建原生界面的新式 Android 工具包,可简化并加速界面开发。与 Android View 系统相比,Compose 实现界面所需的代码更少,让您的应用更易于维护。如果您想详细了解 Compose,本课程的前半部分最符合您的需求,因为其中涵盖了界面、Material Design 和导航。或者,您可以学习“面向 Android 开发者的 Jetpack Compose”课程,其中包含的文章、视频和 Codelab 会介绍与开发者改用 Compose 有关的重要主题。

其他培训资料

如果您对学习如何借助采用 Views 的旧版界面工具包(而不是 Compose)进行 Android 开发比较感兴趣,可以学习《使用 Kotlin 进行 Android 开发的基础知识》课程

无论您通过哪条路线学习 Android 知识,我们都希望这些资源能帮助您根据自己的应用创意打造一款真实的应用!

祝您学习愉快。

Google Android 团队的讲师们

此图片显示课程作者,包括 Murat Yener、Meghan Mehta、Dan Galpin、Kat Kuan、Sagar Begale、Angie Sasmita、Raka Chowdhury 和 Anuj Garg