Google Developers Codelabs 提供引導式教學課程,讓您親身體驗程式設計。大多數程式碼研究室都會逐步引導您建構小型應用程式,或者為現有應用程式新增功能。他們 涵蓋 Android Wear、Google Compute Engine 等 ARCore 和 Google API。
GitHub 上的程式碼研究室工具運用 ML Kit 和 CameraX 辨識、辨識語言及翻譯文字:Android
Updated 2025年2月6日
在本程式碼研究室中,您將使用 ML Kit 建構 Android 應用程式,該應用程式會使用裝置端機器學習功能,辨識語言並翻譯 59 種語言的文字。您也會瞭解如何整合 CameraX 程式庫,透過即時攝影機動態饋給完成這些工作。
使用 Firebase 和 Jetpack Compose 建構 Android 應用程式
55 分鐘
Updated 2025年1月31日
運用 Firebase 和 Jetpack Compose 新增驗證、效能監控、宣告式 UI 和功能旗標,打造待辦事項清單 Android 應用程式的功能。
透過 Firebase Extensions 在行動應用程式中加入 Firestore Vector Search
Updated 2025年1月23日
瞭解如何使用 Firestore Vector Search
使用 Firebase Extensions,為網頁應用程式快速加入新功能
25 分鐘
Updated 2025年1月23日
在這個程式碼研究室中,您將使用 Firebase Extensions,為線上市集網頁應用程式新增功能。
Cloud Firestore Android 程式碼研究室
49 分鐘
Updated 2025年1月23日
在本程式碼研究室中,您將學習如何建構使用 Cloud Firestore 的 Android 應用程式。
透過 Firebase Genkit 以資料為基礎建構生成式 AI 功能
41 分鐘
Updated 2025年1月9日
瞭解如何使用 Firebase Genkit,透過熟悉的應用程式開發技能和工具,建構生成式 AI 功能。
使用 FirebaseUI 在 Flutter 應用程式中新增使用者驗證流程
8 分鐘
Updated 2025年1月6日
在本程式碼研究室中,您將瞭解如何僅使用幾行程式碼,將 Firebase 驗證新增至 Flutter 應用程式。
網頁版 Firebase Performance Monitoring
32 分鐘
Updated 2024年11月22日
在本程式碼研究室中,您將在網頁應用程式中設定 Firebase Performance Monitoring,並瞭解如何使用這項工具確保應用程式為使用者提供良好的運作體驗。
認識 Firebase 網頁版
52 分鐘
Updated 2024年11月22日
使用 Firebase 和 StackBlitz 線上編輯器,從頭開始建構網頁應用程式。您將使用基本的 HTML 和 JavaScript 與 Firebase 通訊。這篇簡介完整說明瞭如何使用 Firebase 控制台,將 Firebase 整合至應用程式。無需事先瞭解或安裝軟體。
使用雲端通訊和 Cloud Functions 傳送網頁應用程式的通知
1 小時 2 分鐘
Updated 2024年11月22日
在本程式碼研究室中,您將瞭解如何使用 Cloud Functions for Firebase 傳送通知給即時通訊應用程式的使用者。
Firebase Android 程式碼研究室:打造友善的聊天體驗
42 分鐘
Updated 2024年11月22日
在這個程式碼研究室中,您將瞭解如何使用 Firebase 平台建構 Android 應用程式。
重新利用 Cloud Functions 程式碼做為 Firebase 擴充功能
23 分鐘
Updated 2024年11月22日
在本程式碼研究室中,您將建構用於進行地理雜湊的 Firebase 擴充功能。本入門程式碼研究室可說明如何將現有的 Cloud 函式轉換為 Firebase Extension,以便輕鬆發布給數百萬名開發人員,以及協助擴充 Firebase 專案。
運用應用程式發布和 Fastlane 加快發布 iOS 預先發布版的速度
Updated 2024年11月22日
在本程式碼研究室中,使用者將同時使用應用程式發布和 Quicklane 外掛程式來發布 iOS 版本並註冊測試裝置。接著,使用者會從應用程式發行控制台匯出裝置和 UDID 的 .txt 檔案,並自動註冊這些裝置 (這是發布臨時 iOS 版本的必要條件)。
使用 Firebase 雲端通訊,為 Flutter 應用程式傳送通知
58 分鐘
Updated 2024年11月22日
在本程式碼研究室中,您將使用 FCM HTTP v1 API,將推播通知傳送至在多個平台上運作的應用程式。您可以使用在 Android/iOS/網頁版上順暢執行的 Flutter 建構應用程式。
使用 Gemini API 適用的 Firebase Extensions 建構 AI 技術輔助網頁應用程式
36 分鐘
Updated 2024年11月21日
瞭解如何搭配使用 Firebase Extensions 與 Gemini API,建構包含 AI 技術輔助功能的網頁應用程式,例如個人化推薦內容。
使用 Firebase Emulator 套件,針對 Flutter 應用程式進行本機開發
8 分鐘
Updated 2024年11月9日
本程式碼研究室將介紹如何透過 Flutter 在開發期間使用 Firebase 模擬器套件。本程式碼研究室會使用驗證和 Firestore 模擬器來示範模擬器的用法。
運用 ML Kit 和 CameraX 辨識、辨識語言及翻譯文字:Android
10 分鐘
Updated 2024年11月8日
在本程式碼研究室中,您將使用 ML Kit 建構 Android 應用程式,這個應用程式會使用裝置端機器學習技術來辨識、辨識語言,並翻譯 59 種語言的文字。此外,您還會瞭解如何整合 CameraX 程式庫,以便透過即時相機畫面完成這些工作。
將 Test Lab 整合至 CI/CD 系統
30 分鐘
Updated 2024年11月4日
本程式碼研究室將引導您逐步使用 gcloud CLI,透過程式輔助方式,在 Jenkins 等現有 CI/CD 系統中執行大型測試套件。本程式碼研究室與平台無關。
Firebase 跨裝置程式碼研究室
Updated 2024年11月4日
在本程式碼研究室中,您將使用 Flutter 建構適用於 Android、iOS 和網頁版的簡易音樂播放器。這個播放器會連線至 Firebase RTDB,讓使用者在不同裝置上同步處理播放內容。
使用進階 Crashlytics 功能瞭解 Unity 遊戲和當機次數
Updated 2024年9月20日
在本程式碼研究室中,您將瞭解如何使用 Crashlytics 的進階功能。進一步掌握當機問題和可能導致當機的情況。
使用 TensorFlow Lite 和 Firebase,將裝置端文字分類功能新增至應用程式 - iOS 程式碼研究室
58 分鐘
Updated 2024年9月5日
在這個程式碼研究室中,您將瞭解如何使用 Firebase 和 TensorFlow Lite 實作文字分類,
透過 TensorFlow Lite 和 Firebase 將建議新增至應用程式 - iOS 程式碼研究室
56 分鐘
Updated 2024年9月5日
在本程式碼研究室中,您將瞭解如何使用 Tensorflow 和 Firebase 為應用程式建立內容推薦引擎
透過 TensorFlow Lite 和 Firebase 將建議新增至應用程式 - Android 程式碼研究室
57 分鐘
Updated 2024年9月5日
在本程式碼研究室中,您將瞭解如何使用 Tensorflow 和 Firebase 為應用程式建立內容推薦引擎。
透過 TensorFlow Lite 和 Firebase,將裝置端文字分類功能新增至應用程式 - Android 程式碼研究室
58 分鐘
Updated 2024年9月5日
在這個程式碼研究室中,您將瞭解如何使用 Firebase 和 TensorFlow Lite 實作文字分類,
AdMob+Firebase 101 Unity:設定與Analytics 基本概念
40 分鐘
Updated 2024年8月29日
在本程式碼研究室中,您將學習如何透過 Google Analytics for Firebase 使用應用程式事件來分析使用者行為。
AdMob+Firebase 102 Android:不更新應用程式即可調整應用程式行為
31 分鐘
Updated 2024年8月29日
在本程式碼研究室中,您將學習如何使用 Firebase 遠端設定,在不更新的情況下變更應用程式行為。以及如何執行 A/B 測試找出最佳值。
AdMob+Firebase 102 Unity:不更新應用程式即可調整應用程式行為
31 分鐘
Updated 2024年8月29日
在本程式碼研究室中,您將學習如何使用 Firebase 遠端設定,在不更新的情況下變更應用程式行為。以及如何執行 A/B 測試找出最佳值。
AdMob+Firebase 入門 Android:設定與Analytics 基本概念
35 分鐘
Updated 2024年8月29日
在本程式碼研究室中,您將學習如何透過 Google Analytics for Firebase 使用應用程式事件來分析使用者行為。
使用 ML Kit 中的 AutoML Vision 訓練及部署裝置端圖片分類模型
58 分鐘
Updated 2024年8月23日
在本程式碼研究室中,您將使用 ML Kit 中的 AutoML Vision Edge 訓練圖片分類器,然後在 Android 或 iOS 手機上使用 ML Kit SDK 執行。
使用永久 Cloud 錨點的 ARCore Cloud Anchors
Updated 2024年8月23日
在本程式碼研究室中,您將瞭解如何使用 ARCore Cloud Anchors 服務,在多部裝置上建立共同參照影格 (具有相同的位置和方向),運用 Cloud Anchor 打造共用 AR 體驗。
透過 Firebase 應用程式發布 iOS SDK 通知測試人員您的新應用程式版本 - 程式碼研究室
16 分鐘
Updated 2024年8月22日
使用應用程式發布 SDK,快速將最新版本提供給測試人員。在這個程式碼研究室中,您需要更新應用程式,以便在新版本推出時向測試人員顯示應用程式內快訊。
監控功能發布作業的效能
50 分鐘
Updated 2024年8月22日
在這個程式碼研究室中,您將瞭解如何將 Firebase Performance Monitoring 新增至範例應用程式,並在功能推出期間評估效能。
透過 Terraform 設定及管理 Firebase 專案和產品
58 分鐘
Updated 2024年8月22日
使用 Terraform 設定及管理 Firebase 專案,包括透過程式輔助方式設定基礎架構和 Firebase 產品。
運用 Firebase 遠端設定逐步推出 Firebase App Check
Updated 2024年8月22日
您可以將 Firebase App Check 與 App Attest 搭配使用,藉此保護後端服務,並確認對 Firebase 服務的要求是否來自真實的應用程式。 我們一般建議逐步讓使用者開始使用 App Attest 服務,以免達到配額限制。詳情請參閱 Apple 的「 準備使用 App Attest 服務 」說明文件。 能夠使用 Apple 的 App Store Connect 功能逐步發布應用程式更新,請參閱「 分階段發布版本更新 」一節。可以讓 App Check
Apple App Check (適用於 Apple 平台)
Updated 2024年8月22日
Firebase App Check 能確保要求來自合法應用程式和裝置,避免後端資源遭到濫用 (例如帳單詐欺和網路釣魚)。這項工具可與 Firebase 服務和您的後端服務搭配運作,確保資源安全無虞。 如要進一步瞭解 Firebase App Check ,請參閱 Firebase 說明文件。 App Check 會使用平台專屬服務驗證應用程式和/或裝置的完整性。這些服務稱為「認證供應商」 。這類供應商是 Apple 的 App Attest 服務,可供 App Check 驗證 Apple
透過 Firebase 應用程式發布 Android SDK 通知測試人員您的新應用程式版本 - 程式碼研究室
15 分鐘
Updated 2024年8月22日
使用應用程式發布 Android SDK 快速將最新版本提供給測試人員。在這個程式碼研究室中,您需要更新應用程式,以便在新版本推出時向測試人員顯示應用程式內通知。
在 C+ 中開始使用 Firebase;+
1 小時 12 分鐘
Updated 2024年8月21日
您可能知道 Android 和 iOS 專用的 Firebase SDK,但您知道還有 C++專為跨平台遊戲設計的 SDK 嗎?本研討會將新增 C++透過 CMake 將 SDK 發布至 Android 專案、新增一些基本數據分析來協助改善遊戲,並與親友和測試人員分享意見回饋,開始收集意見回饋。
使用 Firebase Performance Monitoring 評估載入時間和畫面算繪情形
51 分鐘
Updated 2024年8月20日
在本程式碼研究室中,您將建構範例應用程式,並瞭解如何使用 Firebase Performance Monitoring 評估載入時間和畫面轉譯。