Google Developers Codelab 提供了一种引导式编码实践教程体验。大部分 Codelab 会逐步介绍开发小应用或在现有应用中新增功能的过程。这些 Codelab 涵盖各种主题,例如 Android Wear、Google Compute Engine、ARCore 和 iOS 上的 Google API。
GitHub 上的 Codelab 工具使用 FirebaseUI 向 Flutter 应用添加用户身份验证流程
8 分钟
Updated 2025年3月2日
在此 Codelab 中,您将学习如何使用几行代码将 Firebase Authentication 添加到 Flutter 应用。
Flutter 中的动画
24 分钟
Updated 2025年1月14日
在此 Codelab 中,您将学习如何在 Flutter 中使用动画。您将构建一个同时对大小和颜色进行动画处理的微件,添加 3D 卡片翻转效果,利用动画软件包中的效果,并添加 Android 的预测性返回手势支持。
使用 Firebase Emulator Suite 针对 Flutter 应用进行本地开发
8 分钟
Updated 2024年11月9日
此 Codelab 概述了如何在使用 Flutter 进行开发时使用 Firebase Emulator Suite。此 Codelab 将使用 Auth 和 Firestore 模拟器来演示模拟器的使用方法。
使用 Material 3 构建动画形式的响应式应用布局
53 分钟
Updated 2024年9月20日
在此 Codelab 中,您将获得构建具有自适应设计的应用的经验,该应用可在 Flutter 支持的所有六个平台上使用 Material 3 呈现流畅的动画效果。
编写您的第一款 Flutter 应用(第 1 部分)
38 分钟
Updated 2024年9月18日
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在此 Codelab 中,您将学习如何构建移动端的 Flutter 应用,此应用可使用能生成随机词对的软件包延迟加载无限列表。
编写您的第一款 Flutter 应用(第 2 部分)
43 分钟
Updated 2024年9月18日
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在本 Codelab 中,您将扩展简单的移动应用,以添加交互性和导航,并更改其主题颜色。
MDC-103 Flutter:Material 主题中的颜色、形状、高度和类型 (Flutter)
34 分钟
Updated 2024年9月18日
了解 Material Components for Flutter 如何让您的产品与众不同并通过设计表达您的品牌。
MDC-101 Flutter:Material Components (MDC) 基础知识 (Flutter)
14 分钟
Updated 2024年9月18日
利用核心组件构建一个简单的应用,学习使用 Material Components for Flutter 的基础知识。
向 Flutter 应用添加主屏幕 widget
35 分钟
Updated 2024年8月29日
在此 Codelab 中,您将为您的 iOS 或 Android Flutter 应用创建一个主屏幕 widget。您将从一个基本的 Flutter 新闻应用开始。然后,您将使用原生框架为 widget 本身创建界面。最后,您将学习如何共享资源并在 widget 和主应用之间建立通信。
使用 Dialogflow 基本功能构建 Android 语音聊天机器人Flutter
1 小时 5 分钟
Updated 2024年8月29日
开箱即用,Dialogflow 内置了许多针对 Web、Google 助理、社交媒体和电话网关的集成。但是,如果您希望将聊天机器人引入移动设备,则必须创建自定义集成。本实验将介绍如何将 Dialogflow Essentials 集成到 Flutter 应用中。
Flame 与 Flutter 简介
55 分钟
Updated 2024年8月22日
在此 Codelab 中,您将学习如何使用 Flame,一个基于 Flutter 构建的游戏引擎。您将了解 Flame 的组件和效果,以及如何将 Flame 与 Flutter 的状态管理相集成。
使用 Flutter 和 Flame 构建 2D 物理游戏
32 分钟
Updated 2024年8月22日
了解如何使用 2D 物理引擎 Forge2D 在 Flutter 和 Flame 游戏中构建游戏机制。
使用 Flutter 和 Flame 构建游戏
Updated 2023年5月19日
在此 Codelab 中,您将使用 Flutter 和 Flame 引擎创建一个名称为 Doodle Dash 的平台游戏。
在 Flutter 插件中使用 FFI
Updated 2023年5月19日
在此 Codelab 中,您将使用 FFI 构建一个适用于移动和桌面平台的 Flutter 插件,并在该插件中利用一个现有的原生 C 库。
Flutter 中的自适应应用
Updated 2023年5月8日
在此 Codelab 中,您将构建一个能够适应 Flutter 支持的所有六个平台(Android、iOS、Web、Windows、macOS 和 Linux)的 Flutter 应用。
MDC-103 Flutter:通过颜色、形状、高度和类型设置 Material 主题
Updated 2023年4月27日
了解 Material Components for Flutter 如何帮助您轻松地通过设计表达您的品牌并使您的产品脱颖而出。
让 Flutter 应用从枯燥乏味变得生动美观
Updated 2022年5月9日
Flutter 是 Google 的界面工具包,用于通过单一代码库针对移动设备、Web 和桌面设备构建经过原生编译的精美应用。Flutter 是一款免费的开源工具包,可与现有代码一起使用,广受全球开发者和组织的青睐。 在此 Codelab 中,您将改进 Flutter 音乐应用,使其从枯燥乏味变得生动美观。为此,此 Codelab 使用了在 Material 3 中引入的工具和 API。 此 Codelab 假定您具有一些 Flutter
使用 TensorFlow Lite Model Maker 训练垃圾评论检测模型
Updated 2022年5月7日
了解如何使用 TensorFlow Lite Model Maker 训练垃圾评论检测模型。
使用 TensorFlow Lite Model Maker 创建自定义文本分类模型
Updated 2022年5月4日
了解如何使用 TensorFlow Lite Model Maker 重新训练垃圾内容检测模型,以检测特定类型的垃圾内容。
将 Google 地图添加到 Flutter 应用
Updated 2022年5月2日
在此 Codelab 中,您将使用 Flutter 移动应用 SDK 打造 Google 地图体验,从而在 iOS 和 Android 上打造优质的原生体验。