Jetpack Compose 是 Android 推荐的现代工具包,用于构建原生 UI。它简化并加速了 Android 上的 UI 开发。通过更少的代码、强大的工具和直观的 Kotlin API,快速将您的应用变为现实。
用更少的代码做更多事情,避免整类错误,使代码简洁易维护。
只需描述您的 UI,Compose 会处理其余部分。当应用状态改变时,您的 UI 会自动更新。
与您所有现有代码兼容,因此您可以随时随地采用。通过实时预览和完整的 Android Studio 支持,快速迭代。
直接访问 Android 平台 API,并内置支持 Material Design、深色主题、动画等,从而创建精美应用。

从 Android Basics with Compose 课程开始。
了解如何使用 Jetpack Compose 构建原生 Android UI。本课程涵盖使用 Compose 构建应用的基础知识:包括布局、主题、动画、架构、状态、无障碍功能和测试。
设计
Compose 支持 Material 3,通过主题和组件支持启用 Material You。
学习
使用 Compose、Material 3 和自适应 UI 构建的完全功能发布版 Android 应用。
只需几分钟即可探索 Compose 和声明式编程的强大功能。
查看 Android 开发者 YouTube 频道上的视频内容,了解使用 Compose 的最新最佳实践。
通过演示如何使用强大的 Compose 功能的示例获得灵感。
设置您的开发环境并开始使用 Compose。

使用 Compose 跨设备构建

Jetpack Compose 允许您在手机、平板电脑、折叠屏设备、ChromeOS 和 Wear OS 上构建精美的跨设备应用。
您的应用 UI 应该对不同的显示尺寸、方向和设备形态做出响应——自适应布局会根据可用的显示空间进行更改。
Wear OS 版 Compose 让为腕戴设备构建应用变得更简单、更快、更直观。本指南将引导您了解 Compose 和 Wear OS 版 Compose 之间的异同。
了解如何结合使用 Compose 和基于视图的 UI。
了解 Android Studio 的 Compose 功能。
了解如何在 Compose 中使用布局。
了解如何为应用设置样式以及支持浅色和深色主题。
在使用 Compose 时学习状态管理模式。
探索更多资源,帮助您快速开始学习 Compose。

Jetpack Compose 的未来

我们与多家合作伙伴合作,开始将 Compose 集成到他们的应用中。了解 Compose 如何帮助他们的团队提高生产力并编写高质量的 UI。
Airbnb
Airbnb
Lyft
Lyft
Reddit
Reddit
Disney+ Hotstar
Disney+ Hotstar
Square
Square
Twitter
Twitter
SoundCloud
SoundCloud
Dropbox
Dropbox
MyFitnessPal
MyFitnessPal
Booking.com
Booking.com
Swiggy
Swiggy
Grab
Grab
ZEPETO
ZEPETO
Adidas
Adidas
Expedia
Expedia
Bumble
Bumble
OkCredit
OkCredit
Medium
Medium
Mercari
Mercari
BeReal
BeReal
Clue
Clue
Plex
Plex
Zalando
Zalando
Pocket Casts
Pocket Casts
Monzo
Monzo
Cuvva
Cuvva
Shoppee
Shoppee

最新新闻和视频

加入 Compose 社区

在 Stack Overflow 上提问
报告问题和跟踪错误
加入 KotlinLang Slack 群组