开始之前

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