Google Developers Codelabs предоставляет обучающие материалы и практический опыт программирования. Большинство лабораторий кода проведут вас через процесс создания небольшого приложения или добавления новой функции в существующее приложение. Они охватывают широкий спектр тем, таких как Android Wear, Google Compute Engine, ARCore и API Google для iOS.
Инструменты Codelab на GitHubAdd push notifications to an iOS app
45 минут
Updated 26 февраля 2025 г.
In this codelab, you’ll add push notifications to an iOS app with Firebase Cloud Messaging.
AngularFire web codelab
1 час 25 минут
Updated 26 февраля 2025 г.
In this codelab, you’ll learn how to use the Firebase platform on the web by building a chat app.
Build with Firebase Data Connect
49 минут
Updated 14 февраля 2025 г.
Learn how to build a web app with Firebase Data Connect and GraphQL
Build an Android app with Firebase and Jetpack Compose
55 минут
Updated 31 января 2025 г.
Build features of a to-do list Android app by adding authentication, performance monitoring, a declarative UI, and feature flagging – all with Firebase and Jetpack Compose.
Add Firestore Vector Search to your mobile apps with Firebase Extensions
Updated 23 января 2025 г.
Learn how to use Firestore Vector Search
Add new functionality to your web app quickly with Firebase Extensions
25 минут
Updated 23 января 2025 г.
In this codelab, you’ll add functionality to an online marketplace web app using Firebase Extensions.
Cloud Firestore iOS Codelab
38 минут
Updated 23 января 2025 г.
In this codelab you’ll learn how to build an iOS app that uses Cloud Firestore.
Cloud Firestore Web Codelab
52 минуты
Updated 23 января 2025 г.
In this codelab, you’ll learn how to build a web app that uses Cloud Firestore.
Cloud Firestore Android Codelab
49 минут
Updated 23 января 2025 г.
In this codelab you’ll learn how to build an Android app that uses Cloud Firestore.
Build gen AI features powered by your data with Firebase Genkit
41 минута
Updated 9 января 2025 г.
Learn how to use Firebase Genkit to build generative AI features with the app development skills and tools you already know.
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.
Integrate Firebase with a Next.js app
1 час 1 минута
Updated 10 декабря 2024 г.
Learn how to integrate Firebase with a Next.js app.
Build AI-powered web apps with Firebase Extensions for the Gemini API
36 минут
Updated 1 ноября 2024 г.
Learn how to use Firebase Extensions with the Gemini API to build a web app with AI-powered features, like personalized recommendations.
App Check Web Codelab
32 минуты
Updated 1 ноября 2024 г.
In this codelab, you will learn how to secure a web app from unauthorized access.
Get to know Firebase for Flutter
53 минуты
Updated 1 ноября 2024 г.
Learn how to build a Flutter mobile app with Firebase.
Firebase Android Codelab - Build Friendly Chat
42 минуты
Updated 1 ноября 2024 г.
In this codelab, you’ll learn how to build an Android app with Firebase platform.
Firebase iOS Codelab Swift
20 минут
Updated 1 ноября 2024 г.
In this codelab, you’ll learn how to use the Firebase platform on iOS in Swift.
Firebase Performance Monitoring for web
32 минуты
Updated 1 ноября 2024 г.
In this codelab, you’ll set up Firebase Performance Monitoring in a web app and learn how to use it to make sure your app runs well for end users.
Send notifications for a web app using Cloud Messaging and Cloud Functions
1 час 2 минуты
Updated 1 ноября 2024 г.
In this codelab, you’ll learn how to use Cloud Functions for Firebase to send notifications to users of a chat app.
Get to know Firebase for web
52 минуты
Updated 1 ноября 2024 г.
Build a web app from scratch with Firebase and the StackBlitz online editor. You’ll use basic HTML and JavaScript to talk to Firebase. This is a great introduction to using the Firebase console and integrating Firebase into an app. No extensive prior knowledge or software installations are needed.
Engage users with your Action for Google Assistant
48 минут
Updated 18 сентября 2024 г.
Learn to enhance your Action with features that keep users coming back to it.
Add on-device Text Classification to your app with TensorFlow Lite and Firebase - Android Codelab
58 минут
Updated 4 сентября 2024 г.
In this codelab you’ll learn how to implement Text Classification using Firebase and TensorFlow Lite.
Add Recommendations to your app with TensorFlow Lite and Firebase - Android Codelab
57 минут
Updated 4 сентября 2024 г.
In this codelab, you’ll learn how to create a content recommendation engine for your app using Tensorflow and Firebase.
Add Recommendations to your app with TensorFlow Lite and Firebase - iOS Codelab
56 минут
Updated 4 сентября 2024 г.
In this codelab, you’ll learn how to create a content recommendation engine for your app using Tensorflow and Firebase
Add on-device Text Classification to your app with TensorFlow Lite and Firebase - iOS Codelab
58 минут
Updated 4 сентября 2024 г.
In this codelab you’ll learn how to implement Text Classification using Firebase and TensorFlow Lite.
Set up and manage Firebase projects and products via Terraform
58 минут
Updated 15 июля 2024 г.
Use Terraform to set up and manage Firebase projects, including programmatic configuration of infrastructure and Firebase products.
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.
Distribute your pre-release iOS builds faster with App Distribution and fastlane
Updated 29 февраля 2024 г.
In this codelab, the user will use App Distribution and our fastlane plugin together to distribute an iOS build and register test devices. Then, the user will export a .txt file of devices and UDIDs from the App Distribution console and automate registering these devices (a requirement for distributing ad-hoc iOS builds).
Send and receive notifications for a Flutter app using Firebase Cloud Messaging
58 минут
Updated 10 января 2024 г.
In this codelab, you use the FCM HTTP v1 API to send push notifications to an app running on multiple platforms. You build the app using Flutter, which runs seamlessly on Android/iOS/Web.
Gradually roll out Firebase App Check using Firebase Remote Config
Updated 10 января 2024 г.
You can use Firebase App Check with App Attest to protect your backend services and verify that requests to Firebase services are coming from your authentic app. It's generally recommended to onboard users gradually to the App Attest service to avoid
Protect your Firestore data with Firebase Security Rules
58 минут
Updated 10 января 2024 г.
Learn how to protect your Firestore data with Security Rules
Local Development with the Firebase Emulator Suite
47 минут
Updated 10 января 2024 г.
Learn how to develop a web app with the Firebase Emulator Suite.
Build leaderboards with Firestore
49 минут
Updated 10 января 2024 г.
In this codelab, you’ll build a leaderboard using Cloud Firestore and Cloud Functions.
Understand a Unity game's crashes using advanced Crashlytics features
Updated 10 ноября 2023 г.
In this codelab, you will learn how to use advanced features of Crashlytics. These will give you better visibility into crashes and the circumstances that may have caused them.
Recognize, Identify Language and Translate text with ML Kit and CameraX: Android
Updated 19 сентября 2023 г.
In this codelab, you'll build an Android app with ML Kit that uses on-device Machine Learning to recognize, identify language and translate text from between 59 languages. You'll also learn how to integrate the CameraX library to accomplish these tasks from a real-time camera feed.
Implement A/B tests for your Unity game with Firebase Remote Config
Updated 24 августа 2023 г.
In this codelab you’ll learn how to use Remote Config A/B Testing in your Unity game.
Instrument your Unity game with Firebase Remote Config
1 час 7 минут
Updated 23 августа 2023 г.
Learn how to instrument your Unity game with Remote Config
Distribute app bundle releases to testers - Codelab
22 минуты
Updated 2 июня 2023 г.
Get the latest version of your app into testers' hands, fast. In this
Alert testers about your new app releases with Firebase App Distribution Android SDK - Codelab
15 минут
Updated 16 мая 2023 г.
Get your latest version into the hands of testers fast, with the App Distribution Android SDK. In this codelab, you’ll update an app to display in-app notifications to your testers when new releases are available.
Repurpose your Cloud Functions code as a Firebase Extension
23 минуты
Updated 11 мая 2023 г.
In this codelab, you build a Firebase extension for geohashing. This introductory codelab teaches you how to convert an existing Cloud Function into a Firebase Extension that can be distributed to millions of developers easily and help extend their Firebase projects.
ARCore Cloud Anchors with persistent Cloud Anchors
Updated 10 мая 2023 г.
In this codelab, you’ll learn how to use Cloud Anchors in order to create shared AR experiences, by establishing a common frame of reference (same position and orientation) across multiple devices using the ARCore Cloud Anchors Service.
Advanced Authentication features
29 минут
Updated 24 апреля 2023 г.
Learn how to implement multi-factor authentication and create custom auth requirements with blocking functions
Alert testers about your new app releases with Firebase App Distribution iOS SDK - Codelab
16 минут
Updated 31 октября 2022 г.
Get your latest version into the hands of testers fast, with the App Distribution SDK. In this codelab, you’ll update an app to display in-app alerts to your testers when new builds are available.
Firebase Cross Device Codelab
Updated 31 октября 2022 г.
In this codelab, you’ll build a simple music player for Android, iOS and Web, using Flutter. This player will connect to Firebase RTDB, which would allow users to synchronize playback across their devices.
Realtime on-device In-app-purchase optimization Codelab
28 минут
Updated 31 октября 2022 г.
In this codelab you’ll learn how to deploy a TFLite model to personalize your app for each user and optimize in-app-purchase
Firebase App Check for Apple platforms
Updated 31 октября 2022 г.
Firebase App Check helps protect your backend resources from abuse, such as billing fraud and phishing, by making sure requests come from legitimate apps and devices. It works with both Firebase services and your own backend services to keep your
Your first multicast push message using FCM topics
1 час
Updated 31 октября 2022 г.
In this codelab, you’ll learn how to multicast a push message to a select group of your app instances, using FCM topics.
Performance Monitoring of Feature Rollouts
50 минут
Updated 31 октября 2022 г.
In this codelab, you’ll learn how to add Firebase Performance Monitoring to a sample app and measure the performance during a feature rollout.
Measure load time and screen rendering with Firebase Performance Monitoring
51 минута
Updated 31 октября 2022 г.
In this codelab, you’ll build a sample app and learn how to measure the load time and screen rendering with Firebase Performance Monitoring.
Integrate Test Lab into your CI/CD system
30 минут
Updated 31 октября 2022 г.
This codelab walks you through using the gcloud CLI to programmatically run a large test suite in an existing CI/CD system like Jenkins. This codelab is platform independent.
AdMob+Firebase 102 Unity: Fine-tune the app behavior without an app update
31 минута
Updated 2 сентября 2022 г.
In this Codelab, you’ll learn how to use Firebase Remote Config to change the app’s behavior without an update. Also, it will cover how to run the A/B Testing to find the optimal value.
AdMob+Firebase 101 Unity: Setup & Analytics Basics
40 минут
Updated 1 сентября 2022 г.
In this codelab, you’ll learn how to use Google Analytics for Firebase to analyze user’s behavior by using the app events.
AdMob+Firebase 102 Android: Fine-tune the app behavior without an app update
31 минута
Updated 23 августа 2022 г.
In this Codelab, you’ll learn how to use Firebase Remote Config to change the app’s behavior without an update. Also, it will cover how to run the A/B Testing to find the optimal value.
AdMob+Firebase 101 Android: Setup & Analytics Basics
35 минут
Updated 23 августа 2022 г.
In this codelab, you’ll learn how to use Google Analytics for Firebase to analyze user’s behavior by using the app events.
Engage users with your Action for Google Assistant
48 минут
Updated 13 июня 2022 г.
Learn to enhance your Action with features that keep users coming back to it.
Train and deploy on-device image classification model with AutoML Vision in ML Kit
58 минут
Updated 16 ноября 2021 г.
In this codelab you will train an image classifier using AutoML Vision Edge in ML Kit, and run it on an Android or iOS phone using the ML Kit SDK.
Recognize, Identify Language and Translate text with ML Kit and CameraX: Android
10 минут
Updated 4 ноября 2021 г.
In this codelab, you’ll build an Android app with ML Kit that uses on-device Machine Learning to recognize, identify language and translate text from between 59 languages. You’ll also learn how to integrate the CameraX library to accomplish these tasks from a real-time camera feed.