Android 入门
要开始,请快速完成一个 codelab,或者深入学习一个培训课程,以了解关键 Android 开发主题的概述。
创建“你好,世界”应用
按照这个包含分步说明的入门 codelab,创建一个简单的“你好,世界”应用。
课程
开始 Android 基础课程
完成整个课程,学习使用 Jetpack Compose(Android 用于开发用户界面的现代工具包)创建应用的基础知识。
在创建一系列应用的过程中,你将学习 Kotlin 编程语言的基础知识和应用开发的基础知识。
组装你的工具包
Compose
构建引人注目的用户界面
Jetpack Compose 简化并加快了 Android 上的 UI 开发。编写更少的代码,并使用强大的工具和直观的 Kotlin API。
Kotlin
一种现代化、简洁、强大的语言
超过 95% 的前 1000 个 Android 应用使用 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 应用的不同架构方法。在其不同的分支中,你将找到具有细微差别的相同应用(待办事项应用)。