Jetpack Compose 是一款新式 Android 工具包,可使用直观的 Kotlin API 和更少的代码来构建原生界面。Compose 可简化并加快界面开发,包括适应任何外形规格的设备,从手机、平板电脑和可折叠设备到电视和穿戴式设备。

Compose 提供可与图形、动画和其他视觉元素搭配使用的预构建界面组件。

使用 Android 构建界面

对于已熟悉 Android 的开发者:本课程介绍了使用 Compose 构建原生界面的基础知识,其中包括布局、主题设置、动画、架构、状态、无障碍功能和测试。
对于刚开始使用 Android 的开发者:了解如何使用 Jetpack Compose(用于在 Android 上构建界面的新式工具包)构建 Android 应用。

针对移动设备规格进行构建

指南
了解自适应设计的基础知识,以便打造可无缝适应手机、平板电脑、可折叠设备和 ChromeOS 设备上各种尺寸的显示屏的用户体验。
指南
使用 Material 3 自适应布局组件(例如 ListDetailPaneScaffoldSupportingPaneScaffold)构建自适应界面。
指南
使用 NavigationSuiteNavigationSuiteScaffold 等 Material 3 组件实现自适应导航模式。

针对特定设备进行构建

指南
编写适用于穿戴式设备的应用,让用户能够随时随地保持联系、监控生物识别数据、跟踪锻炼情况,以及充分利用其他实用功能。
指南
根据您对 Android 的了解,打造适用于电视的新应用。或者,您也可以扩展现有应用,使其在电视上运行。
指南
将您的应用部署到搭载 Android Auto 或 Android Automotive OS 的车辆上;一种应用架构可同时适用于这两种平台。
指南
Android XR 是 Android 平台的扩展,因此您可以使用 Android API 和工具或 OpenXR 和 WebXR 等开放标准来构建 XR 应用。
面向所有人进行设计。在应用中集成无障碍功能和服务,以提升应用对所有用户的易用性。

优化您的应用

优化应用性能,确保界面顺畅运行并能及时响应。
编写可靠的测试,以确保应用的界面可靠、没有卡顿并按预期运行。

最新视频