Google Developers Codelab 提供了一种引导式编码实践教程体验。大部分 Codelab 会逐步介绍开发小应用或在现有应用中新增功能的过程。这些 Codelab 涵盖各种主题,例如 Android Wear、Google Compute Engine、ARCore 和 iOS 上的 Google API。
GitHub 上的 Codelab 工具使用 Firebase 和 Jetpack Compose 构建 Android 应用
55 分钟
Updated 2025年1月31日
通过添加身份验证、性能监控、声明式界面和功能标志,构建待办事项列表 Android 应用的功能,所有这些都可以借助 Firebase 和 Jetpack Compose 完成。
Web 版 Cloud Firestore Codelab
52 分钟
Updated 2025年1月23日
在此 Codelab 中,您将了解如何构建使用 Cloud Firestore 的 Web 应用。
Cloud Firestore iOS Codelab
38 分钟
Updated 2025年1月23日
在此 Codelab 中,您将学习如何构建一个使用 Cloud Firestore 的 iOS 应用。
Cloud Firestore Android Codelab
49 分钟
Updated 2025年1月23日
在此 Codelab 中,您将学习如何构建一个使用 Cloud Firestore 的 Android 应用。
使用 Firebase Extensions 快速为 Web 应用添加新功能
25 分钟
Updated 2025年1月23日
在此 Codelab 中,您将使用 Firebase Extensions 向在线购物平台 Web 应用添加功能。
AngularFire Web Codelab
1 小时 25 分钟
Updated 2025年1月23日
在此 Codelab 中,您将通过构建一个聊天应用来学习如何在 Web 上使用 Firebase 平台。
使用 Firebase Genkit 构建基于您的数据的生成式 AI 功能
41 分钟
Updated 2025年1月9日
了解如何使用 Firebase Genkit 和您已了解的应用开发技能和工具构建生成式 AI 功能。
使用 FirebaseUI 向 Flutter 应用添加用户身份验证流程
8 分钟
Updated 2025年1月6日
在此 Codelab 中,您将学习如何通过几行代码将 Firebase Authentication 添加到 Flutter 应用。
将 Firebase Performance Monitoring 用于 Web
32 分钟
Updated 2024年11月22日
在此 Codelab 中,您将在 Web 应用中设置 Firebase Performance Monitoring,并学习如何使用它来确保您的应用为最终用户运行良好。
了解如何将 Firebase 用于 Web
52 分钟
Updated 2024年11月22日
使用 Firebase 和 StackBlitz 在线编辑器从头开始构建 Web 应用。您将使用基本的 HTML 和 JavaScript 与 Firebase 通信。这是一个非常好的介绍,介绍了如何使用 Firebase 控制台以及将 Firebase 集成到应用中。您无需事先掌握大量相关知识,也无需安装软件。
使用 Cloud Messaging 和 Cloud Functions 为 Web 应用发送通知
1 小时 2 分钟
Updated 2024年11月22日
在此 Codelab 中,您将学习如何使用 Cloud Functions for Firebase 向聊天应用的用户发送通知。
Firebase Android Codelab - 构建友好的聊天功能
42 分钟
Updated 2024年11月22日
在此 Codelab 中,您将学习如何使用 Firebase 平台构建 Android 应用。
借助 App Distribution 和 Fastlane 更快地分发预发布的 iOS build
Updated 2024年11月22日
在此 Codelab 中,用户将结合使用 App Distribution 和 Fastlane 插件来分发 iOS build 并注册测试设备。然后,用户将从 App Distribution 控制台中导出设备和 UDID 的 .txt 文件,并自动注册这些设备(分发临时 iOS build 时需要满足此要求)。
使用 Firebase Cloud Messaging 为 Flutter 应用发送和接收通知
58 分钟
Updated 2024年11月22日
在此 Codelab 中,您将使用 FCM HTTP v1 API 向在多个平台上运行的应用发送推送通知。您可以使用 Flutter 构建应用,该应用可在 Android/iOS/Web 上顺畅运行。
使用适用于 Gemini API 的 Firebase Extensions 构建 AI 赋能的 Web 应用
36 分钟
Updated 2024年11月21日
了解如何将 Firebase Extensions 与 Gemini API 搭配使用,构建具有 AI 赋能的功能(例如个性化推荐)的 Web 应用。
Firebase iOS Codelab Swift
20 分钟
Updated 2024年11月21日
在此 Codelab 中,您将学习如何通过 Swift 在 iOS 上使用 Firebase 平台。
使用 Firebase Emulator Suite 针对 Flutter 应用进行本地开发
8 分钟
Updated 2024年11月9日
此 Codelab 概述了如何在使用 Flutter 进行开发时使用 Firebase Emulator Suite。此 Codelab 将使用 Auth 和 Firestore 模拟器来演示模拟器的使用方法。
使用机器学习套件和 CameraX 识别文本、识别语言和翻译文本:Android
10 分钟
Updated 2024年11月8日
在此 Codelab 中,您将使用机器学习套件构建一个 Android 应用,该应用使用设备端机器学习技术来识别和识别语言并在 59 种语言之间翻译文本。此外,您还将学习如何集成 CameraX 库,通过实时摄像头画面完成这些任务。
将 Test Lab 集成到您的 CI/CD 系统中
30 分钟
Updated 2024年11月4日
此 Codelab 将指导您使用 gcloud CLI 在 Jenkins 等现有 CI/CD 系统中以编程方式运行大型测试套件。此 Codelab 独立于平台。
Firebase 的跨设备 Codelab
Updated 2024年11月4日
在此 Codelab 中,您将使用 Flutter 构建适用于 Android、iOS 和 Web 的简单音乐播放器。此播放器将连接到 Firebase RTDB,以便用户在不同设备间同步播放。
使用 TensorFlow Lite 和 Firebase 向您的应用添加建议 - iOS Codelab
56 分钟
Updated 2024年10月10日
在此 Codelab 中,您将学习如何使用 TensorFlow 和 Firebase 为应用创建内容推荐引擎
使用 Firebase Remote Config 逐步部署 Firebase App Check
Updated 2024年10月10日
您可以将 Firebase App Check 与 App Attest 搭配使用,以保护后端服务并验证发送到 Firebase 服务的请求是否来自真实的应用。 通常建议逐步引导用户开始使用 App Attest 服务,以免达到配额限制。如需了解详情,请参阅 Apple 的“ 准备使用 App Attest 服务 ”文档。 如 分阶段发布版本更新 中所述,使用 Apple 的 App Store Connect 功能增量发布应用更新有助于更顺利地推出 App
使用 TensorFlow Lite 和 Firebase 向您的应用添加设备端文本分类 - iOS Codelab
58 分钟
Updated 2024年10月10日
在此 Codelab 中,您将学习如何使用 Firebase 和 TensorFlow Lite 实现文本分类。
通过 Terraform 设置和管理 Firebase 项目和产品
58 分钟
Updated 2024年10月10日
使用 Terraform 设置和管理 Firebase 项目,包括以编程方式配置基础架构和 Firebase 产品。
使用 Firebase App Distribution iOS SDK 提醒测试人员有关新应用版本的信息 - Codelab
16 分钟
Updated 2024年10月10日
借助 App Distribution SDK,您可以快速将最新版本交付给测试人员。在此 Codelab 中,您将更新应用,以便在有新的 build 可用时向测试人员显示应用内提醒。
使用 Firebase App Distribution Android SDK 提醒测试人员有关新应用版本的信息 - Codelab
15 分钟
Updated 2024年10月10日
借助 App Distribution Android SDK,将您的最新版本快速交付给测试人员。在此 Codelab 中,您将更新应用,以便在有新版本可用时向测试人员显示应用内通知。
监控功能发布期间的表现
50 分钟
Updated 2024年10月10日
在此 Codelab 中,您将学习如何将 Firebase Performance Monitoring 添加到示例应用,以及如何在功能发布期间衡量其性能。
使用 TensorFlow Lite 和 Firebase 将设备端文本分类功能添加到您的应用 - Android Codelab
58 分钟
Updated 2024年10月10日
在此 Codelab 中,您将学习如何使用 Firebase 和 TensorFlow Lite 实现文本分类。
Firebase App Check(Apple 平台)
Updated 2024年10月10日
Firebase App Check 可确保请求来自合法的应用和设备,从而帮助保护您的后端资源免遭滥用,例如账单欺诈和钓鱼式攻击。它可与 Firebase 服务以及您自己的后端服务搭配使用,以确保您的资源安全无虞。 如需详细了解 Firebase App Check ,请参阅 Firebase 文档。 App Check 使用平台专有的服务来验证应用和/或设备的完整性。这些服务称为 认证提供程序 。其中之一就是 Apple 的 App Attest 服务,App Check 可以使用该服务来验证
使用 Firebase Performance Monitoring 衡量加载时间和屏幕渲染情况
51 分钟
Updated 2024年10月10日
在此 Codelab 中,您将构建一个示例应用,并了解如何使用 Firebase Performance Monitoring 来衡量加载时间和屏幕渲染情况。
使用 TensorFlow Lite 和 Firebase 向您的应用添加建议 - Android Codelab
57 分钟
Updated 2024年10月10日
在此 Codelab 中,您将学习如何使用 TensorFlow 和 Firebase 为应用创建内容推荐引擎。
在机器学习套件中使用 AutoML Vision 训练和部署设备端图片分类模型
58 分钟
Updated 2024年8月23日
在此 Codelab 中,您将使用机器学习套件中的 AutoML Vision Edge 训练图片分类器,并使用机器学习套件 SDK 在 Android 或 iOS 手机上运行图片分类器。
在 C 中开始使用 Firebase
1 小时 12 分钟
Updated 2024年8月21日
您可能知道适用于 Android 和 iOS 的 Firebase SDK,专为跨平台游戏设计的 SDK?在本次研讨会中,我们将添加 C+通过 CMake 将 SDK 添加到 Android 项目,添加一些基本分析以帮助改进游戏,并与朋友和测试人员分享,以便开始收集反馈。
使用机器学习套件和 CameraX 识别文本、识别语言和翻译文本:Android
Updated 2022年7月29日
在此 Codelab 中,您将使用机器学习套件构建一个 Android 应用,此应用使用设备端机器学习来识别文本、识别语言并在 59 种语言之间互译文本。您还将学习如何集成 CameraX 库,以利用实时摄像头画面完成这些任务。
ARCore 云锚点和持久云锚点
Updated 2022年4月19日
在此 Codelab 中,您将学习如何使用云锚点,通过利用 ARCore 云锚点服务建立跨多台设备的通用参照系(同一位置和方向)来打造共享 AR 体验。