Modern Android Development
Android 团队推荐的开发工具、库和指南,可让您快速轻松地构建高品质的 Android 应用。
提高工作效率
现代 Android 方法可帮助您使用更少的代码构建应用,从而提高开发速度并减少维护工作。
减少崩溃
通过采用最佳实践,您可以减少错误,进而减少用户遇到的错误和崩溃。
专注于如何让您的应用出类拔萃
由于减少了样板代码、降低了代码复杂性、减少了错误且内置了向后兼容性,因此您可以专注于如何让您的应用出类拔萃。
什么是 Modern Android Development?
使用 Kotlin,这是一种现代、简洁且功能强大的语言
在排名前 1,000 位的 Android 应用中,有超过 95% 使用 Kotlin 提高了工作效率、开发者满意度和代码安全性。
使用 Android Studio 进行开发
Android Studio 是用于开发 Android 应用的官方 IDE,提供 Compose 设计工具、灵活的构建系统和 Android 模拟器。
以最新的 Android 版本为目标平台
我们会处理向后兼容性问题,让您能够以最新的 Android 版本为目标平台、使用最新的技术,并让您的应用能够在各种 Android 版本和设备中以一致的方式运行。
使用 Compose 构建富有吸引力的界面
Jetpack Compose 可简化并加快 Android 上的界面开发。减少要编写的代码数量,还可使用强大的工具和直观的 Kotlin API。
架构和测试最佳实践
架构、测试模式和指南可帮助您构建可靠且可扩缩的应用。
使用 Jetpack 库更轻松地进行应用开发
查看 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 应用)的实现方式存在细微差异。
构建适用于各种外形规格的应用
指南
Kotlin 指南
许多适用于 Wear OS 的 Jetpack 库均采用 Kotlin 编写,可帮助您简化开发流程,学习如何将 Modern Android Development 应用于手表应用。