开始之前

1. 开始之前

欢迎学习 Compose 版 Android 基础知识!

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

您将通过 Codelab 进行学习,Codelab 是构建应用或应用功能的逐步编程说明。如果您更喜欢通过视觉学习,想先观看操作过程,那么部分 Codelab 附带了同步编码视频。此外还有练习题来巩固您的学习成果,以及项目让您有机会自行试验和学习更多内容。

学习是一种个人体验,因人而异。根据您的背景和经验,有几种方法可以帮助您最有效地学习本课程。

对于编程新手

如果您是编程新手,请从课程开头开始,并按顺序完成每个学习路径。编程和 Android 概念是循序渐进的,因此按顺序学习内容非常重要。我们还鼓励您完成练习题和项目,作为增强新手开发者信心的额外方法。

对于已有经验的开发者

如果您已有编程经验,可以跳过部分材料,以便更快地完成课程。每个单元的开头都包含构建该单元应用所需的 Kotlin 编程概念 Codelab。如果您对这些 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