Google Developers Codelabs 提供引導式教學課程,讓您親身體驗程式設計。大多數程式碼研究室都會逐步引導您建構小型應用程式,或者為現有應用程式新增功能。他們 涵蓋 Android Wear、Google Compute Engine 等 ARCore 和 Google API。
GitHub 上的程式碼研究室工具使用 Firebase 和 Jetpack Compose 建構 Android 應用程式
55 分鐘
Updated 2025年1月31日
運用 Firebase 和 Jetpack Compose 新增驗證、效能監控、宣告式 UI 和功能旗標,打造待辦事項清單 Android 應用程式的功能。
使用 Relay 和 Jetpack Compose 建構完整應用程式
42 分鐘
Updated 2025年1月9日
瞭解如何將 Relay 整合至 Compose 應用程式,並加快從設計到程式碼的工作流程。
使用 Compose 在以檢視區塊為基礎的 Android 應用程式中新增自動調整式版面配置
Updated 2024年12月23日
瞭解如何使用 Jetpack Compose,在以檢視區塊為基礎的 Android 應用程式中新增自動調整式版面配置。
在 Jetpack Compose 中測試
Updated 2024年12月11日
在本程式碼研究室中,您將瞭解如何測試使用 Jetpack Compose 建立的使用者介面。您編寫第一個測試,同時瞭解獨立測試、偵錯測試、Semantics 樹狀結構和同步處理。
Jetpack Compose 中的進階狀態和連帶效果
Updated 2024年12月9日
在本程式碼研究室中,您將學習 Jetpack Compose 的狀態和連帶效果進階概念。瞭解如何為複雜的有狀態可組合項建立狀態容器、建立協同程式並透過 Compose 程式碼呼叫暫停函式,以及如何觸發連帶效果來達成不同的用途。
使用 Material 3 在 Compose 中設定主題
Updated 2024年12月6日
本程式碼研究室的目標是使用新推出的 Material Design 3 和 Material You 實作方法,示範如何在 Jetpack Compose 中設定主題。
使用 Jetpack Compose 新增鍵盤、滑鼠、觸控板和觸控筆支援功能
Updated 2024年12月6日
瞭解如何使用 Compose 開發支援鍵盤和指標裝置 (例如滑鼠和觸控板) 的應用程式。
Compose 中的 ViewModel 和狀態
Updated 2024年12月6日
在本程式碼研究室中,您將瞭解如何使用 ViewModel 這個架構元件,並藉由實作 ViewModel,在設定變更期間保留應用程式狀態。
使用 WorkManager 處理背景工作
Updated 2024年12月6日
Android 的 WorkManager API 可讓您輕鬆在背景執行工作。WorkManager 不僅能夠建立可查詢、鏈結和重複使用的工作,也是 Android 推薦的工作排程器。本程式碼研究室將協助您全盤瞭解 WorkManager,一舉囊括簡易工作編寫和較複雜的鏈結工作說明。
Jetpack Compose 中的無障礙功能
Updated 2024年12月5日
在本程式碼研究室中,您將學習如何讓 Compose 應用程式更易於使用。瞭解如何增加觸控目標、新增內容說明、點擊標籤、自訂動作等等。
Compose for Wear OS 程式碼研究室
Updated 2024年12月5日
在這個程式碼研究室中,您將瞭解如何使用全新的 Compose for Wear OS,將 Compose 知識應用到穿戴式裝置。最後,您將會在應用程式中建立簡易與進階的穿戴式裝置專用可組合項。
使用 Jetpack Compose 建構自動調整式應用程式
36 分鐘
Updated 2024年11月9日
在本程式碼研究室中,您將瞭解如何建構適用於手機、平板電腦和摺疊式裝置的自動調整應用程式,並探討可連性。您也會學到 Material 3 自動調整元件的最佳做法。
在 Dataproc 叢集上執行 Hadoop 字數工作
34 分鐘
Updated 2024年11月4日
本程式碼研究室說明如何在 Cloud Composer 中建立及執行 Apache Airflow 工作流程,以完成下列工作:
透過 Node.JS 和 Google Cloud Functions 觸發 DAG
27 分鐘
Updated 2024年8月29日
本程式碼研究室說明如何在 Google Cloud Composer 中使用 Google Cloud Functions,以觸發 Apache Airflow 工作流程 (DAG)。這裡的 DAG 會使用 BashOperator 執行簡單的 bash 指令
使用 Material 3 在 Compose 中設定主題
31 分鐘
Updated 2024年8月23日
本程式碼研究室的目標是使用新推出的 Material Design 3 和 Material You 實作方法,示範如何在 Jetpack Compose 中設定主題。
透過 Room 讀取及更新資料
Updated 2024年6月13日
瞭解如何在 Android Kotlin 應用程式中使用 Room 讀取及更新資料。Room 是 Android Jetpack 中的資料庫。設定資料庫時,Room 可處理很多雜務,讓您的應用程式能使用一般的函式呼叫與資料庫互動。
使用 Room 保存資料
Updated 2024年6月13日
瞭解如何在 Android Kotlin 應用程式中使用 Room。Room 是 Android Jetpack 中的持續性資料庫。Room 是 SQLite 上的抽象層,提供了便利的 API,可用來設定、調整及查詢資料庫。
從網際網路取得資料
Updated 2024年5月27日
瞭解如何使用社群開發的程式庫連線至 Web 服務,在 Android Kotlin Compose 應用程式中擷取及顯示資料,並學習如何處理潛在網路錯誤。
調整 Android 應用程式大小
Updated 2024年5月14日
在這個 Jetpack Compose 程式碼研究室中,你將對 Android 應用程式進行最佳化,瞭解任意形式大小調整的最佳做法,包括設定變化的影響、如何運用資訊清單相容性,以及如何在調整大小時維持連續性。
使用 Jetpack Compose 進行 Material Design 主題設定
Updated 2024年5月14日
瞭解如何在應用程式中加入 Material Design 主題設定,包括顏色、形狀和字體排版。
Learn Android XR Fundamentals: Part 1 - Modes and Spatial Panels
33 分鐘
Updated 2025年2月14日
In this codelab, you’ll learn about the unique user experiences that are made possible by the XR form factor. Then, you’ll learn the fundamentals of how apps can be adapted to make the most of running on an Android XR headset by using the composables provided by the Jetpack Compose XR library.