Codelabs توسعه دهندگان Google یک تجربه کدنویسی هدایت شده، آموزشی و عملی را ارائه می دهد. اکثر کد لبه ها شما را در مراحل ساخت یک برنامه کوچک یا افزودن یک ویژگی جدید به یک برنامه موجود گام می گذارند. آنها طیف گسترده ای از موضوعات مانند Android Wear، Google Compute Engine، ARCore و Google API را در iOS پوشش می دهند.
ابزار Codelab در GitHubAdd push notifications to an iOS app
۴۵ دقیقه
Updated ۲۶ فوریهٔ ۲۰۲۵
In this codelab, you’ll add push notifications to an iOS app with Firebase Cloud Messaging.
AngularFire web codelab
۱ ساعت ۲۵ دقیقه
Updated ۲۶ فوریهٔ ۲۰۲۵
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
۴۹ دقیقه
Updated ۱۴ فوریهٔ ۲۰۲۵
Learn how to build a web app with Firebase Data Connect and GraphQL
Build an Android app with Firebase and Jetpack Compose
۵۵ دقیقه
Updated ۳۱ ژانویهٔ ۲۰۲۵
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 ۲۳ ژانویهٔ ۲۰۲۵
Learn how to use Firestore Vector Search
Add new functionality to your web app quickly with Firebase Extensions
۲۵ دقیقه
Updated ۲۳ ژانویهٔ ۲۰۲۵
In this codelab, you’ll add functionality to an online marketplace web app using Firebase Extensions.
Cloud Firestore iOS Codelab
۳۸ دقیقه
Updated ۲۳ ژانویهٔ ۲۰۲۵
In this codelab you’ll learn how to build an iOS app that uses Cloud Firestore.
Cloud Firestore Web Codelab
۵۲ دقیقه
Updated ۲۳ ژانویهٔ ۲۰۲۵
In this codelab, you’ll learn how to build a web app that uses Cloud Firestore.
Cloud Firestore Android Codelab
۴۹ دقیقه
Updated ۲۳ ژانویهٔ ۲۰۲۵
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
۴۱ دقیقه
Updated ۹ ژانویهٔ ۲۰۲۵
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
۸ دقیقه
Updated ۶ ژانویهٔ ۲۰۲۵
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
۱ ساعت ۱ دقیقه
Updated ۱۰ دسامبر ۲۰۲۴
Learn how to integrate Firebase with a Next.js app.
Build AI-powered web apps with Firebase Extensions for the Gemini API
۳۶ دقیقه
Updated ۱ نوامبر ۲۰۲۴
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
۳۲ دقیقه
Updated ۱ نوامبر ۲۰۲۴
In this codelab, you will learn how to secure a web app from unauthorized access.
Get to know Firebase for Flutter
۵۳ دقیقه
Updated ۱ نوامبر ۲۰۲۴
Learn how to build a Flutter mobile app with Firebase.
Firebase Android Codelab - Build Friendly Chat
۴۲ دقیقه
Updated ۱ نوامبر ۲۰۲۴
In this codelab, you’ll learn how to build an Android app with Firebase platform.
Firebase iOS Codelab Swift
۲۰ دقیقه
Updated ۱ نوامبر ۲۰۲۴
In this codelab, you’ll learn how to use the Firebase platform on iOS in Swift.
Firebase Performance Monitoring for web
۳۲ دقیقه
Updated ۱ نوامبر ۲۰۲۴
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
۱ ساعت ۲ دقیقه
Updated ۱ نوامبر ۲۰۲۴
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
۵۲ دقیقه
Updated ۱ نوامبر ۲۰۲۴
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
۴۸ دقیقه
Updated ۱۸ سپتامبر ۲۰۲۴
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
۵۸ دقیقه
Updated ۴ سپتامبر ۲۰۲۴
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
۵۷ دقیقه
Updated ۴ سپتامبر ۲۰۲۴
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
۵۶ دقیقه
Updated ۴ سپتامبر ۲۰۲۴
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
۵۸ دقیقه
Updated ۴ سپتامبر ۲۰۲۴
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
۵۸ دقیقه
Updated ۱۵ ژوئیهٔ ۲۰۲۴
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
۸ دقیقه
Updated ۲۰ مهٔ ۲۰۲۴
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 ۲۹ فوریهٔ ۲۰۲۴
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
۵۸ دقیقه
Updated ۱۰ ژانویهٔ ۲۰۲۴
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 ۱۰ ژانویهٔ ۲۰۲۴
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
۵۸ دقیقه
Updated ۱۰ ژانویهٔ ۲۰۲۴
Learn how to protect your Firestore data with Security Rules
Local Development with the Firebase Emulator Suite
۴۷ دقیقه
Updated ۱۰ ژانویهٔ ۲۰۲۴
Learn how to develop a web app with the Firebase Emulator Suite.
Build leaderboards with Firestore
۴۹ دقیقه
Updated ۱۰ ژانویهٔ ۲۰۲۴
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 ۱۰ نوامبر ۲۰۲۳
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 ۱۹ سپتامبر ۲۰۲۳
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 ۲۴ اوت ۲۰۲۳
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
۱ ساعت ۷ دقیقه
Updated ۲۳ اوت ۲۰۲۳
Learn how to instrument your Unity game with Remote Config
Distribute app bundle releases to testers - Codelab
۲۲ دقیقه
Updated ۲ ژوئن ۲۰۲۳
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
۱۵ دقیقه
Updated ۱۶ مهٔ ۲۰۲۳
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
۲۳ دقیقه
Updated ۱۱ مهٔ ۲۰۲۳
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 ۱۰ مهٔ ۲۰۲۳
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
۲۹ دقیقه
Updated ۲۴ آوریل ۲۰۲۳
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
۱۶ دقیقه
Updated ۳۱ اکتبر ۲۰۲۲
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 ۳۱ اکتبر ۲۰۲۲
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
۲۸ دقیقه
Updated ۳۱ اکتبر ۲۰۲۲
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 ۳۱ اکتبر ۲۰۲۲
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
۱ ساعت
Updated ۳۱ اکتبر ۲۰۲۲
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
۵۰ دقیقه
Updated ۳۱ اکتبر ۲۰۲۲
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
۵۱ دقیقه
Updated ۳۱ اکتبر ۲۰۲۲
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
۳۰ دقیقه
Updated ۳۱ اکتبر ۲۰۲۲
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
۳۱ دقیقه
Updated ۲ سپتامبر ۲۰۲۲
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
۴۰ دقیقه
Updated ۱ سپتامبر ۲۰۲۲
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
۳۱ دقیقه
Updated ۲۳ اوت ۲۰۲۲
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
۳۵ دقیقه
Updated ۲۳ اوت ۲۰۲۲
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
۴۸ دقیقه
Updated ۱۳ ژوئن ۲۰۲۲
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
۵۸ دقیقه
Updated ۱۶ نوامبر ۲۰۲۱
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
۱۰ دقیقه
Updated ۴ نوامبر ۲۰۲۱
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.