Google Developers Codelabs предоставляет обучающие материалы и практический опыт программирования. Большинство лабораторий кода проведут вас через процесс создания небольшого приложения или добавления новой функции в существующее приложение. Они охватывают широкий спектр тем, таких как Android Wear, Google Compute Engine, ARCore и API Google для iOS.
Инструменты Codelab на GitHubAdding in-app purchases to your Flutter app
Updated 23 января 2025 г.
In this codelab, you’ll add in-app purchases to a Flutter app that are verified and managed using a Dart backend service.
Your first Flutter app
1 час 25 минут
Updated 13 января 2025 г.
In this codelab, you’ll learn how to build a Flutter app that generates random, cool-sounding names.
Add a user authentication flow to a Flutter app using FirebaseUI
8 минут
Updated 6 января 2025 г.
In this codelab, you’ll learn how to add Firebase Authentication to a Flutter app with only a few lines of code.
Animations in Flutter
24 минуты
Updated 3 декабря 2024 г.
In this codelab, you will learn how to use animations in Flutter. You will build a widget that animates both size and color, adds a 3D card flip effect, utilizes effects from the animations package and adds Android’s predictive back gesture support.
Get to know Firebase for Flutter
53 минуты
Updated 1 ноября 2024 г.
Learn how to build a Flutter mobile app with Firebase.
Add sound and music to your Flutter game
42 минуты
Updated 21 октября 2024 г.
Learn how to add sound effects, background music, and dynamic audio to games with Flutter.
Train a comment-spam detection model with TensorFlow Lite Model Maker
18 минут
Updated 18 сентября 2024 г.
Learn how to train a comment-spam detection model with TensorFlow Lite Model Maker.
Create a custom text-classification model with TensorFlow Lite Model Maker
16 минут
Updated 18 сентября 2024 г.
Learn how to retrain the spam-detection model to detect specific types of spam with TensorFlow Lite Model Maker.
Create a Flutter app to classify texts
51 минута
Updated 18 сентября 2024 г.
Learn how to build a Flutter app that classifies texts and displays the results in its UI.
Write a Flutter desktop application
45 минут
Updated 11 сентября 2024 г.
In this codelab, you’ll build a GitHub client in Flutter for desktop.
Adding WebView to your Flutter app
1 час 5 минут
Updated 11 сентября 2024 г.
In this codelab, you’ll learn how to add the webview_flutter plugin to a Flutter app.
Build a 2D physics game with Flutter and Flame
32 минуты
Updated 2 августа 2024 г.
Learn how to craft game mechanics in Flutter and Flame games with Forge2D, a 2D physics engine.
Local development for your Flutter apps using the Firebase Emulator Suite
8 минут
Updated 20 мая 2024 г.
Codelab outlining how to use the Firebase Emulator Suite during development with Flutter. The codelab will use the Auth and Firestore emulators to demonstrate emulator use.
Building an animated responsive app layout with Material 3
53 минуты
Updated 13 мая 2024 г.
In this codelab, you’ll gain experience with building an application with adaptive design that animates fluidly with Material 3 on all six platforms that Flutter supports.
Adaptive Apps in Flutter
1 час
Updated 13 мая 2024 г.
In this codelab, you’ll construct a Flutter app that adapts to all six platforms that Flutter supports - Android, iOS, the web, Windows, macOS, and Linux.
Take your Flutter app from boring to beautiful
52 минуты
Updated 13 мая 2024 г.
Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. In this codelab, you start with a plain music app and (using Material 3) make it more beautiful and more responsive for all platforms.
Adding Google Maps to a Flutter app
30 минут
Updated 13 мая 2024 г.
In this codelab, you’ll build a Google Maps experience using the Flutter mobile app SDK for crafting high-quality native experiences on iOS, Android and the web.
How to test a Flutter app
55 минут
Updated 13 мая 2024 г.
In this codelab, you’ll build and test a simple Flutter app.
Building next generation UIs in Flutter
1 час 15 минут
Updated 13 мая 2024 г.
Learn how to build Flutter user interfaces with animations, shaders, and particle effects that work across all of Flutter’s six platforms.
Using FFI in a Flutter plugin
Updated 12 мая 2024 г.
In this codelab, you’ll build a Flutter plugin for both mobile and desktop platforms using FFI to make use of an existing native C library.
Introduction to Flame with Flutter
55 минут
Updated 12 мая 2024 г.
In this codelab you will learn how to use Flame, a game engine built on top of Flutter. You will be introduced to Flame’s Components and effects, along with how to integrate Flame with Flutter’s state management.
Dive into Dart's patterns and records
39 минут
Updated 12 мая 2024 г.
Use patterns, records, and other new features of Dart 3 to re-architect your UI design style in Flutter.
Adding a Home Screen widget to your Flutter App
35 минут
Updated 1 мая 2024 г.
In this codelab, you’ll create a Home Screen widget for your iOS or Android Flutter app. You’ll start with a basic Flutter news app. You’ll then use native frameworks to create the UI for the widgets themselves. Finally, you’ll learn how to share resources and establish communication between your widgets and main app.
Build a word puzzle with Flutter
53 минуты
Updated 29 апреля 2024 г.
Learn how to build a compute-intensive Flutter app and still maintain Flutter’s fluid interactivity.
MDC-101 Flutter: Material Components Basics
22 минуты
Updated 6 марта 2024 г.
Learn the basics of using Material Components by creating a login page for a simple Flutter app.
MDC-103 Flutter: Material Theming with Color, Shape, Elevation, and Type
39 минут
Updated 14 ноября 2023 г.
Discover how the Material Flutter library makes it easy to differentiate your product and express your brand through design.
MDC-102 Flutter: Material Structure and Layout
22 минуты
Updated 7 июня 2023 г.
Learn how to use Material to create structure and layout a Flutter app.
MDC-104 Flutter: Material Advanced Components
28 минут
Updated 6 июня 2023 г.
Improve your Flutter app’s design and implement an advanced backdrop menu component in Flutter.
Building Beautiful Transitions with Material Motion for Flutter
56 минут
Updated 20 апреля 2023 г.
Build Material’s motion system into the Reply app using transitions from the animations package.
Adding AdMob ads to a Flutter app
40 минут
Updated 27 августа 2022 г.
In this codelab, you learn how to add a banner, interstitial and rewarded ads to a Flutter app.
Adding an AdMob banner and native inline ads to a Flutter app
39 минут
Updated 15 июля 2022 г.
In this codelab, you’ll learn how to add AdMob inline ads (Banner and Native) to a flutter app.
Build Voice Bots for Android with Dialogflow Essentials & Flutter
1 час 5 минут
Updated 5 октября 2021 г.
Out of the box Dialogflow comes with lots of integrations, for web, Google Assistant, social media and phone gateways. However, when you want to bring your chatbots to mobile devices, you will have to create a custom integration. This lab will teach you how to integrate Dialogflow Essentials into a Flutter app.