请先完成 Codelab 或深入学习培训课程,了解重要的 Android 开发主题。
按照此入门级 Codelab 的分步操作说明创建 Android Hello World 应用。
从头开始开发可扩缩、模块化、可测试的应用。这不会是一个 Hello World 应用。我们将专注于构建可让应用不断发展的应用架构。
构建可在多种 Android 设备(包括手机、平板电脑、可折叠设备和 ChromeOS 设备)上运行的应用。此 Codelab 将向您展示如何更新应用以适应不同的显示尺寸和配置。
课程

学习完整课程,了解使用 Jetpack Compose 创建应用的基础知识。 用于开发界面的新 Android 工具包。

在创建一系列应用时,您将学习 Kotlin 编程的基础知识 和应用开发基础知识。

在线课程

通过探索其他培训资源(例如有关 Compose、应用架构和无障碍功能等更高级主题的在线课程),更深入地了解相关知识。

组建工具包

Jetpack Compose 可简化并加快面向 Android 的界面开发。减少要编写的代码数量,还可使用强大的工具和直观的 Kotlin API。
在排名前 1,000 位的 Android 应用中,有超过 95% 使用 Kotlin 提高了工作效率、开发者满意度和代码安全性。
查看 Android 库套件,这些库采用了我们的最佳实践并减少了样板代码。
Android Studio 是用于开发 Android 应用的官方 IDE,提供 Compose 设计工具、灵活的构建系统和 Android 模拟器。
Android 会处理向后兼容性问题,让您能够以最新的 SDK 版本为目标平台、使用最新的技术,并让您的应用能够在各种 Android 版本和设备中以一致的方式运行。
架构、测试模式和指南可帮助您构建可靠且可扩缩的应用。

应用质量至关重要

构建优质应用,提供顺畅且一致的用户体验。了解如何确保应用在所有类型的设备上都能正常运行,包括手机、平板电脑、可折叠设备、ChromeOS 设备、停车状态下的车载显示屏,甚至 2D XR 设备。
良好 非常好
核心价值
趣味性、实用性或两者兼具
用户体验
易于使用
使用愉悦
技术质量
能够在用户设备上正常运行
充分利用用户设备
隐私和安全
安全
安全设计
良好
核心价值
趣味性、实用性或两者兼具
用户体验
易于使用
技术质量
能够在用户设备上正常运行
隐私和安全
安全
非常好
核心价值
趣味性、实用性或两者兼具
用户体验
使用愉悦
技术质量
充分利用用户设备
隐私和安全
安全设计

精选示例

如果您认为阅读代码是效果最佳的学习方式,那么您可以查看并学习我们提供的丰富多样的示例应用。

Now in Android 是一款使用 Kotlin 和 Jetpack Compose 构建的 Android 应用。Now in Android 采用了 Android 设计和开发最佳实践,可供开发者参考。

此仓库包含一组独立的 Android Studio 项目,可帮助您了解 Android 中的 Compose。每个示例分别演示了不同的使用情形、复杂性级别和 API。

这些示例展示了用于开发 Android 应用的不同架构方法。在不同分支中,您会发现同一应用(待办事项列表应用)的实现方式存在细微差异。