开始之前

1. 开始之前

欢迎学习使用 Compose 的 Android 基础知识!

本课程面向希望学习如何使用 Kotlin 编程语言构建 Android 应用,并使用 Google 推荐的最新最佳实践的人员。您将使用 Jetpack Compose 构建一系列应用,Jetpack Compose 是在 Android 应用中创建精美用户界面 (UI) 的现代方法。

您将完成一些 codelab,codelab 是有关如何构建应用或应用功能的分步编码说明。如果您更喜欢视觉学习,希望先观看演示,那么其中一些 codelab 会附带代码演示视频。此外,还有练习题可以巩固您学到的知识,以及项目供您自行尝试和学习更多内容。

学习是一种个人的体验,每个人都不一样。根据您的背景和经验,您可以通过多种方式更有效地学习本课程。

适合编程新手

如果您是编程新手,请从课程开头开始,按顺序学习每个学习路径。编程和 Android 概念是相互关联的,因此按顺序学习非常重要。我们还建议您完成练习题和项目,作为增强您作为新手开发人员信心的额外方式。

适合现有开发者

如果您已经有编程经验,可以跳过一些内容,加快学习速度。每个单元的开头都包含一些 codelab,其中包含构建该单元中的应用所需的任何必要的 Kotlin 编程概念。如果您对 Kotlin 语言的这些主题充满信心,可以跳过这些部分,直接进入应用构建内容。

如果您已经是 Android 开发者,您可能对本课程中介绍的 Compose 主题更感兴趣。Compose 是 Android 用于构建原生 UI 的现代工具包,它简化并加速了 UI 开发。与 Android View 系统相比,它需要更少的代码来实现 UI,从而使您的应用更易于维护。如果您想了解有关 Compose 的更多信息,本课程的前半部分最相关,因为它涵盖了 UI、Material Design 和导航。或者,您可以完成适用于 Android 开发者的 Jetpack Compose 课程,该课程包含有关开发人员切换到 Compose 的重要主题的文章、视频和 codelab。

无论您选择哪种方式学习 Android,我们都希望这些资源能帮助您将应用创意变为现实!

祝您学习愉快!

来自 Google Android 团队的讲师

Image showing course authors, Murat Yener, Meghan Mehta, Dan Galpin, Kat Kuan, Sagar Begale, Angie Sasmita, Raka Chowdhury, and Anuj Garg