Jetpack Compose 是 Android 推薦的新型工具包,可用來建構原生 UI。這可簡化及加快 Android 平台上的 UI 開發作業。透過較少的程式碼、強大的工具和直觀的 Kotlin API,讓您的應用程式更貼近生活。
使用更少程式碼實現更多用途,並且可以避免各類錯誤,進而使程式碼簡單又容易維護。
只需說明您的使用者介面,剩下的就交給 Compose。隨著應用程式狀態改變,使用者介面也會自動更新。
可與所有現有程式碼相容,方便您隨時隨地採用。利用即時預覽和完整的 Android Studio 支援功能快速疊代。
直接存取 Android 平台 API,並享有質感設計、深色主題、動畫等內容的內建支援功能,打造出精美的應用程式。

開始學習「Android 基本概念:使用 Compose」課程。
瞭解如何使用 Jetpack Compose 建構原生 Android UI。本課程介紹使用 Compose 進行建構的基礎知識:包括版面配置、主題設定、動畫、架構、狀態、無障礙功能和測試。
設計
Compose 支援 Material 3,提供 Material You 主題設定和元件支援。
學習
使用 Compose、Material 3 和自動調整式 UI 建構的已發布完整功能的 Android 應用程式。
只需幾分鐘,即可探索 Compose 和宣告式程式設計的強大功能。
查看 Android Developers YouTube 頻道上的影片內容,瞭解 Compose 適用的最新最佳做法。
查看相關範例,瞭解如何使用效能強大的 Compose 功能。
設定開發環境及取得撰寫功能。

使用 Compose 在不同裝置上建構

Jetpack Compose 可讓您在各種裝置上建構精美的應用程式,並支援手機、平板電腦、折疊式裝置、ChromeOS 和 Wear OS。
應用程式的 UI 應根據不同的畫面大小、方向和板型規格做出回應,自動調整式版面配置能依據可用的畫面空間而變化。
藉助 Compose for Wear OS,建構手腕裝置適用的應用程式變得更輕鬆、更快捷,且更直覺化。本指南將逐步說明 Compose for 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
中
Mercari
Mercari
成為
成為
Clue
Clue
Plex
Plex
札蘭多
札蘭多
Pocket Casts
Pocket Casts
Monzo
Monzo
Cuvva
Cuvva
Shopee
Shopee

最新消息和影片

加入 Compose 社群

在 Stack Overflow 上提問
回報問題及追蹤錯誤
加入 KotlinLang Slack 群組