Android 入门
要开始学习,您可以快速完成一项 Codelab,或深入学习培训课程,以概览重要的 Android 开发主题。

创建 Hello World 应用
按照此入门 Codelab 中的分步说明操作,即可制作一个简单的 Hello World 应用。
构建可扩缩、模块化、可测试的 Android 应用
本教程将向您展示如何从头开始构建一个可扩缩、模块化、可测试的应用。这不会是一个 Hello World 应用。我们将重点构建一个能让您的应用不断成长的应用架构。
课程
开始 Android 基础课程
学习完整课程,了解使用 Jetpack Compose(Android 用于开发用户界面的现代工具包)创建应用的基础知识。
在创建一系列应用的过程中,您将学习 Kotlin 编程语言的基础知识和应用开发的基本原理。
组装您的工具包
Compose
构建引人入胜的用户界面
Jetpack Compose 简化并加速了 Android 上的 UI 开发。编写更少的代码,并使用强大的工具和直观的 Kotlin API。
Kotlin
一种现代、简洁、强大的语言
排名前 1000 位的 Android 应用中,超过 95% 使用 Kotlin 来提高工作效率、开发者满意度和代码安全性。
Jetpack
让应用开发更轻松的库
查看 Android 库套件,它们实现了我们的最佳实践并减少了样板代码。
使用 Android Studio 进行开发
Android Studio 是 Android 应用开发的官方 IDE,具有 Compose 设计工具、灵活的构建系统和 Android 模拟器。
以最新版 Android 为目标
我们处理向后兼容性,因此您可以以最新版 Android 为目标,使用最新技术,并在不同 Android 版本和设备上保持一致运行。
架构和测试最佳实践
架构、测试模式和指导有助于您构建稳健、可扩缩的应用。
应用质量至关重要
构建高质量应用,提供无缝且一致的用户体验。探索如何为大屏幕构建应用,并确保您的应用在平板电脑、可折叠设备和 Chromebook 等外形规格上正常运行。使用 Android 核心应用质量核对清单,帮助评估用户体验的流畅度和安全性。
好 | 优秀 | |
---|---|---|
|
|
|
|
易于使用 |
|
|
在用户设备上运行良好 |
|
|
安全 |
|
好 | |
---|---|
|
|
|
易于使用 |
|
在用户设备上运行良好 |
|
安全 |
优秀 | |
---|---|
|
|
|
|
|
|
|
|
精选示例
如果您最擅长通过阅读代码学习,那么这里有各种示例应用供您查看、修改和学习。
Android 最新动态
Android 最新动态是一款使用 Kotlin 和 Jetpack Compose 构建的 Android 应用。Android 最新动态旨在作为 Android 开发者在设计和开发方面最佳实践的参考。
Compose 示例
此代码库包含一组独立的 Android Studio 项目,可帮助您了解 Android 中的 Compose。每个示例都展示了不同的用例、复杂程度和 API。
待办事项应用
这些示例展示了开发 Android 应用的不同架构方法。在其不同的分支中,您会发现同一个应用(一个 TODO 应用)以细微的差异实现。