Android 使用入门
请先完成快速 Codelab 或深入学习培训课程,了解重要的 Android 开发主题。
创建一个 Hello World 应用
按照此入门级 Codelab 的分步操作说明构建简单的 Hello World 应用。
课程
开始学习“Android 基础”课程
学习完整课程,了解使用 Jetpack Compose 创建应用的基础知识。 用于开发界面的新 Android 工具包。
在创建一系列应用时,您将学习 Kotlin 编程的基础知识 和应用开发基础知识。
组建工具包
Compose:
构建富有吸引力的界面
Jetpack Compose 可简化并加快面向 Android 的界面开发。减少要编写的代码数量,还可使用强大的工具和直观的 Kotlin API。
Kotlin:
一种现代、简洁且功能强大的语言
在排名前 1,000 位的 Android 应用中,有超过 95% 使用 Kotlin 提高了工作效率、开发者满意度和代码安全性。
Jetpack
:有助于简化应用开发的库
查看 Android 库套件,这些库采用了我们的最佳实践并减少了样板代码。
使用 Android Studio 进行开发
Android Studio 是用于开发 Android 应用的官方 IDE,提供 Compose 设计工具、灵活的构建系统和 Android 模拟器。
以最新的 Android 版本为目标平台
我们会处理向后兼容性问题,让您能够以最新的 Android 版本为目标平台、使用最新的技术,并让您的应用能够在各种 Android 版本和设备中以一致的方式运行。
架构和测试最佳实践
架构、测试模式和指南可帮助您构建可靠且可扩缩的应用。
应用质量至关重要
构建优质应用,提供顺畅且一致的用户体验。探索如何针对大屏设备构建应用,并确保应用可在各种外形规格的设备上正常运行,如平板电脑、可折叠设备和 Chromebook。使用 Android 核心应用质量核对清单来帮助评估用户体验的流畅性和安全性。
良好 | 非常好 | |
---|---|---|
核心价值
|
趣味性、实用性或两者兼具
|
|
用户体验
|
易于使用 |
使用愉悦
|
技术质量
|
能够在用户设备上正常运行 |
充分利用用户设备
|
隐私和安全
|
安全 |
安全设计
|
良好 | |
---|---|
核心价值
|
趣味性、实用性或两者兼具
|
用户体验
|
易于使用 |
技术质量
|
能够在用户设备上正常运行 |
隐私和安全
|
安全 |
非常好 | |
---|---|
核心价值
|
趣味性、实用性或两者兼具
|
用户体验
|
使用愉悦
|
技术质量
|
充分利用用户设备
|
隐私和安全
|
安全设计
|
精选示例
如果通过阅读代码学习效果最佳,您可以参考、修改和学习各种示例应用。
Now in Android
Now in Android 是一款使用 Kotlin 和 Jetpack Compose 构建的 Android 应用。Now in Android 采用了 Android 设计和开发最佳实践,可供开发者参考。
Compose 示例
此仓库包含一组独立的 Android Studio 项目,可帮助您了解 Android 中的 Compose。每个示例分别演示了不同的使用情形、复杂性级别和 API。
To do 应用
这些示例展示了用于开发 Android 应用的不同架构方法。在不同分支中,您会发现同一应用(TODO 应用)的实现方式存在细微差异。