Firebase solutions portal
What can you do with Cloud Functions?
Cloud Functions gives developers access to Firebase and Google Cloud events, along with scalable computing power to run code in response to those events. While it's expected that Firebase apps will use Cloud Functions in unique ways to meet their
- Concept
- Cloud Functions for Firebase
- Firebase
Enrich handling of text
Use Cloud Firestore and Firebase Extensions to enrich your ability to work with text assets. This extension allows you to summarize a field in a Cloud Firestore document using the PaLM API. Learn more. Use this extension to get toxicity scores for
- Tutorial
- Firebase
- Firestore
Clear and export end-user data
Learn about options to help your users control their data.
- Tutorial
- Firebase Authentication
- Firebase Realtime Database
- Firebase
- Cloud Functions for Firebase
- Firestore
Secure data access for users and groups
Many collaborative apps allow users to read and write different pieces of data based on a set of permissions. In a document editing app, for example, users may want to allow a few users to read and write their documents while blocking unwanted
- Tutorial
- Firestore
- Firebase
Implement an AI-driven chatbot
Use Firebase Extensions to add an AI-driven chatbot to your app. You can use chatbots to improve customer service, market a new feature or service, provide sales quotes, or any number of use cases. Use this extension to easily deploy a chatbot using
- Tutorial
- Firebase
- Firestore
Full-text search
Most apps allow users to search app content. For example, you may want to search for posts containing a certain word or notes you've written about a specific topic. Cloud Firestore doesn't support native indexing or search for text fields in
- Tutorial
- Firebase
- Firestore
Enrich value of media
Use Cloud Firestore and Firebase Extensions to unlock the value of your audio and image resources using AI models. Extract labels from images and save to Firestore using Cloud Vision API. Learn more. Transcribe audio files in Cloud Storage to.txt
- Tutorial
- Firebase
- Firestore
Map Cloud Firestore data with Swift Codable
Swift's Codable API, introduced in Swift 4, enables us to leverage the power of the compiler to make it easier to map data from serialized formats to Swift types. You might have been using Codable to map data from a web API to your app's data model
- Tutorial
- Firestore
- Firebase
Integrate with BigQuery
BigQuery is a fully managed, petabyte-scale, and cost-effective analytics data warehouse that lets you run analytics over vast amounts of data. You can use the following Firebase Extensions to connect Cloud Firestore with BigQuery: Send real-time,
- Tutorial
- Firebase
- Firestore
Geo queries
Many apps have documents that are indexed by physical locations. For example, your app might allow users to browse stores near their current location. Geohash is a system for encoding a (latitude, longitude) pair into a single Base32 string. In the
- Tutorial
- Firestore
- Firebase
Message your users with FCM and FIAM on Android
Learn how to communicate with users and build business with Firebase Cloud and In-App Messaging.
- Pathway
- Firebase Cloud Messaging
- Firebase In-App Messaging
- Firebase
Serve bundled Firestore content from a CDN
Many applications serve the same content to all users on first page load. For example a news site may show the latest stories, or an e-commerce site may show the best-selling items. If this content is served from Cloud Firestore, each user will issue
- Tutorial
- Firestore
- Firebase
Get started with generative AI
This page helps you get started with implementing generative AI features in your app. It describes the features and integrations for Firestore that involve generative AI. Creating innovative AI-powered solutions for use cases such as
- Tutorial
- Firestore
- Firebase
Distributed counters
Many realtime apps have documents that act as counters. For example, you might count 'likes' on a post, or 'favorites' of a specific item. In Cloud Firestore, you can't update a single document at an unlimited rate. If you have a counter based on
- Tutorial
- Firestore
- Firebase
Write-time aggregations
Queries in Cloud Firestore let you find documents in large collections. To gain insight into properties of the collection as a whole, you can aggregate data over a collection. You can aggregate data either at read-time or at write time: Read-time
- Tutorial
- Firestore
- Firebase
Build presence in Cloud Firestore
Depending on the type of app you're building, you might find it useful to detect which of your users or devices are actively online — otherwise known as detecting "presence." For example, if you're building an app like a social network or deploying
- Tutorial
- Firestore
- Firebase
Serve dynamic content and host microservices using Firebase Hosting
Use serverless computing options to host microservices by directing HTTPS requests to trigger functions and containerized apps to run in a managed, secure environment.
- Concept
- Firebase Hosting
- Firebase
- Cloud Functions for Firebase
- Cloud Run
Develop locally with Firebase
Learn to develop and run apps in local environments with Firebase.
- Pathway
- Firebase Authentication
- Firestore
- Firebase Realtime Database
- Firebase
- Firebase Hosting
- Cloud Functions for Firebase
- Cloud Storage for Firebase
Build your first web app with Firebase
Learn the basics of the Firebase app development platform and build your first app using Firebase.
- Pathway
- Firebase Hosting
- Firestore
- Firebase Authentication
- Firebase
Use Firebase in a progressive web app (PWA)
Progressive Web Apps (PWAs) are web apps that follow a set of guidelines meant to ensure that your users have a reliable, fast, and engaging experience. Firebase offers several services that can help you efficiently add progressive features to your
- Concept
- Cloud Run
- Firebase
- Cloud Functions for Firebase
- Firebase Authentication
- Firebase Hosting
Add new functionality to your web app quickly with Firebase Extensions
In this codelab, you’ll add functionality to an online marketplace web app using Firebase Extensions.
- Codelab
- Firebase Realtime Database
- Firebase Extensions
- Firebase
Build gen AI features powered by your data with Firebase Genkit
Learn how to use Firebase Genkit to build generative AI features with the app development skills and tools you already know.
- Codelab
- Firestore
- Firebase App Hosting
- Firebase
- Firebase Genkit
Send notifications for a web app using Cloud Messaging and Cloud Functions
In this codelab, you’ll learn how to use Cloud Functions for Firebase to send notifications to users of a chat app.
- Codelab
- Cloud Functions for Firebase
- Firebase
- Firebase Cloud Messaging
Get to know Firebase for Flutter
Learn how to build a Flutter mobile app with Firebase.
- Codelab
- Firebase Authentication
- Android
- Flutter
- Firebase
- Firestore
Build AI-powered web apps with Firebase Extensions for the Gemini API
Learn how to use Firebase Extensions with the Gemini API to build a web app with AI-powered features, like personalized recommendations.
- Codelab
- Firestore
- Firebase App Hosting
- Firebase
- Firebase Extensions
Get to know Firebase for web
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.
- Codelab
- Firebase Authentication
- Firestore
- Firebase Hosting
- Firebase
Le Figaro Case Study
Le Figaro, established in 1826, is France's oldest and largest daily morning newspaper. The company's mission is to provide timely, digestible and engaging news to their readers.
- Firebase A/B Testing
- Firebase
- Firestore
- Firebase Cloud Messaging
- Cloud Functions for Firebase
Hawkin Dynamics Case Study
Hawkin Dynamics levels up their product in 2 weeks instead of months
- Cloud Functions for Firebase
- Firestore
- Firebase
Playbuzz Case Study
Playbuzz marketing team easily wins independency to configure ads based on app insights
- Firebase
- Firebase Remote Config
- Firebase Cloud Messaging
Local development for your Flutter apps using the Firebase Emulator Suite
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.
- Codelab
- Firebase
- Flutter
- Firebase Authentication
- Firestore
Local Development with the Firebase Emulator Suite
Learn how to develop a web app with the Firebase Emulator Suite.
- Codelab
- Firestore
- Cloud Functions for Firebase
- Firebase Hosting
- Firebase Authentication
Send and receive notifications for a Flutter app using Firebase Cloud Messaging
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.
- Codelab
- Firebase
- Firebase Cloud Messaging
Protect your Firestore data with Firebase Security Rules
Learn how to protect your Firestore data with Security Rules
- Codelab
- Firestore
- Firebase
Effectively engage users with Firebase
Learn how to deliver targeted messaging campaigns to users, and maximize the effectiveness of those campaigns with delivery and engagement data.
- Pathway
- Firebase Cloud Messaging
- Firebase
- Firebase In-App Messaging
Your first multicast push message using FCM topics
In this codelab, you’ll learn how to multicast a push message to a select group of your app instances, using FCM topics.
- Codelab
- Firebase Cloud Messaging
- Android
Build web apps backed by Cloud Firestore
Learn to efficiently and securely store and sync app data with Cloud Firestore.
- Pathway
- Firebase
- Firestore
通过提供引荐奖励来获取新用户
通过为成功引荐提供应用内奖励,鼓励现有用户邀请好友来使用您的应用。
- Tutorial
- Cloud Functions for Firebase
- Firebase Dynamic Links
Can't find the solution for your use case?
We're adding new solutions frequently, so make sure to check back again soon.
If you have an idea for a specific solution, we'd love to hear about it!
Tell us about your use case