Jetpack Compose 是 Android 官方推荐的现代工具包,用于构建原生界面。它简化并加速了 Android 上的界面开发。通过更少的代码、强大的工具和直观的 Kotlin API,让您的应用快速焕发生机。
用更少的代码实现更多功能,避免整类代码错误,从而使代码简单且易于维护。
只需描述您的界面,Compose 即可完成后续工作。当应用状态发生变化时,您的界面会自动更新。
与您现有的代码完全兼容,您可以随时随地进行采用。利用实时预览和完整的 Android Studio 支持,快速进行迭代。
通过直接访问 Android 平台 API,并内置对 Material Design、深色主题、动画、适用于各种屏幕尺寸的自适应布局等的支持,创建精美的应用。

从“Android 基础:Compose”课程开始学习。
学习如何使用 Jetpack Compose 构建原生 Android 界面。本课程涵盖了使用 Compose 构建应用的基础知识,包括布局、主题设置、动画、架构、状态、无障碍功能和测试。
设计
Compose 支持 Material 3,能够通过主题和组件支持实现 Material You。
学习
这是一个功能完备的 Android 应用示例,使用了 Compose、Material 3 和自适应界面构建。
在几分钟内探索 Compose 和声明式编程的强大之处。
查看 Android Developers YouTube 频道上的视频内容,了解使用 Compose 的最新最佳实践。
通过展示如何使用强大 Compose 功能的示例获取灵感。
设置您的开发环境并开始编写代码。

使用 Compose 构建跨设备应用

Jetpack Compose 让您能够在手机、平板电脑、折叠屏设备、ChromeOS、车载显示屏、XR 2D 和 Wear OS 上构建精美的应用。
您的应用界面应能适应不同的设备外形规格、显示尺寸和方向。使用 Compose Material 3 自适应布局来构建响应式、自适应的界面。
Wear OS 版 Compose 让构建手表应用变得更轻松、更快速、更直观。本指南将引导您了解 Compose 与 Wear OS 版 Compose 之间的异同。
了解如何结合使用 Compose 和基于 View 的界面。
了解 Android Studio 的 Compose 功能。
了解如何在 Compose 中处理布局。
了解如何为您的应用设置样式并支持浅色和深色主题。
学习使用 Compose 时进行状态管理的模式。
探索更多资源,帮助您快速开启 Compose 学习之旅。

Jetpack Compose 的未来规划

我们与多家合作伙伴合作,将 Compose 集成到他们的应用中。了解 Compose 如何帮助他们的团队提高生产力并编写高质量的界面。
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 上提问
报告问题并追踪 bug
加入 KotlinLang Slack 群组