Jetpack Compose 是用于构建原生界面的新一代 Android 工具包,它通过直观的 Kotlin API 简化并加速了界面开发。Compose 支持所有外形规格(从手机、平板电脑、折叠屏设备到电视和可穿戴设备)的自适应设计。

Compose 提供了预构建的界面组件,让您只需编写极少量的代码,即可通过图形、动画和其他视觉元素实现应用界面。

若要维护应用中现有的基于视图 (Views) 的界面,请使用基于视图的工作流程。我们建议将基于视图的界面迁移到 Compose。

使用 Android 构建界面

对于已熟悉 Android 的开发者: 本课程涵盖了使用 Compose 构建原生界面的核心要素,包括布局、主题设置、动画、架构、状态管理、无障碍功能和测试。
对于刚开始接触 Android 的开发者: 了解如何使用 Jetpack Compose(用于在 Android 上构建用户界面的现代工具包)来构建 Android 应用。

适配移动设备外形规格

指南
针对大屏设备进行开发,为用户提供更多界面选项。平板电脑、折叠屏设备和 ChromeOS 设备等大屏设备能够展示更多内容并方便用户进行多任务处理。
指南
为可穿戴设备编写应用,让用户能够随时随地保持互联、监控生物识别数据、追踪锻炼情况并利用其他实用功能。
指南
基于您现有的 Android 知识为电视创建新应用,或扩展现有应用以在电视上运行。
指南
将您的应用带入搭载 Android Auto 或 Android Automotive OS 的车辆;一套应用架构即可同时支持两者。
指南
Android XR 是 Android 平台的扩展,您可以使用 Android API 和工具,或利用 OpenXR 和 WebXR 等开放标准来构建 XR 应用。
为每个人而设计。将无障碍功能和服务集成到您的应用中,以提升所有用户的可用性。

优化您的应用

精简您的应用性能,以确保您的用户界面运行流畅且响应迅速。
编写稳健的测试,以确保您的应用界面可靠、无卡顿,并按预期工作。

最新视频