# Realtime Database

Published articles for Realtime Database.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Turning Any Android Callback into a Flow with callbackFlow

DevFeed: [Turning Any Android Callback into a Flow with callbackFlow](<https://devfeed.tech/articles/turning-any-android-callback-into-a-flow-with-callbackflow-25119.md>)

Original publisher: [Read original article](<http://michaelevans.org/blog/2025/03/22/turning-any-android-callback-into-a-flow-with-callbackflow/>)

Author: Michael Evans

Published: 2025-03-23T03:10:16Z

Content type: tutorial

Language: en

Sources: [Gadget Habit](<https://devfeed.tech/sources/gadget-habit.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Coroutines](<https://devfeed.tech/topics/coroutines.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [reactive](<https://devfeed.tech/topics/reactive.md>), [API](<https://devfeed.tech/topics/api.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [coroutines](<https://devfeed.tech/tags/coroutines.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [reactive](<https://devfeed.tech/tags/reactive.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>)

### AI overview

This tutorial explains how to use Kotlin's callbackFlow to adapt callback- or listener-based Android APIs into reactive Flow streams. Using Firebase Realtime Database as an example, it shows how to emit updates, propagate cancellation errors, and remove listeners when collection ends.

### Source excerpt

If you've been working with Android for any amount of time, you've probably run into APIs that expose their results using callbacks or listeners. Whether it's something like LocationManager, a custom SDK, or a third-party service like Firebase, you're often stuck adapting old-school async patterns into your modern reactive code. This approach is especially helpful in apps using Jetpack Compose, coroutines, or unidirectional data flow. Fortunately, Kotlin's callbackFlow makes this much easier. In this post, we'll show how to wrap a listener-based API using callbackFlow, so you can collect updates as a Flow. We'll use the Firebase Realtime Database as an example, but this pattern works for nearly anything. The Problem: Listeners Aren't Reactive Here's the classic way of listening to changes in the Firebase Realtime Database: 1 2 3 4 5 6 7 8 9 10 11 val postListener = object : ValueEventListener { override fun onDataChange(dataSnapshot: DataSnapshot) { val post = dataSnapshot.getValue<Post>() // update UI } override fun onCancelled(error: DatabaseError) { Log.w(TAG, "loadPost:onCancelled", error.toException()) } } postReference.addValueEventListener(postListener) This works fine -- but it's imperative and not easily composable with things like StateFlow, LiveData, or Jetpack Compose. Let's fix that. The Fix: Wrap It with callbackFlow Kotlin's callbackFlow is designed for exactly this kind of situation -- where you need to bridge a listener-based API into a reactive stream. Here's what it looks like for Firebase: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 fun Query.asFlow(): Flow<DataSnapshot> = callbackFlow { val listener = object : ValueEventListener { override fun onDataChange(snapshot: DataSnapshot) { trySend(snapshot).isSuccess // emit each snapshot into the Flow } override fun onCancelled(error: DatabaseError) { close(error.toException()) // cancel the flow on error } } // Start listening for updates addValueEventListener(listener) // Suspend until the flow is closed

## Query-Defined Infrastructure with Firebase Data Connect

DevFeed: [Query-Defined Infrastructure with Firebase Data Connect](<https://devfeed.tech/articles/query-defined-infrastructure-with-firebase-data-connect-16551.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2024/05/query-defined-infrastructure-with-data-connect>)

Author: Michael Bleigh

Published: 2024-05-28T00:00:00Z

Content type: article

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Database](<https://devfeed.tech/topics/database.md>), [Query (disambiguation)](<https://devfeed.tech/topics/query.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [sql-connect](<https://devfeed.tech/tags/sql-connect.md>)

### AI overview

Firebase Data Connect brings PostgreSQL and relational querying to Firebase. It lets developers declare an application data model and required queries, then automatically creates a PostgreSQL schema, secured server endpoints, and typesafe SDKs.

### Source excerpt

A new product bringing the power of PostgreSQL and relational querying to the Firebase ecosystem

## VueFire is now stable

DevFeed: [VueFire is now stable](<https://devfeed.tech/articles/vuefire-is-now-stable-16535.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2023/12/vuefire-nuxt-is-now-stable>)

Author: Eduardo San Martin Morote; David East

Published: 2023-12-21T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Vue.js](<https://devfeed.tech/topics/vue.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Nuxt.js](<https://devfeed.tech/topics/nuxt.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [launch](<https://devfeed.tech/tags/launch.md>), [nuxt](<https://devfeed.tech/tags/nuxt.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [vue](<https://devfeed.tech/tags/vue.md>), [vuefire](<https://devfeed.tech/tags/vuefire.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

VueFire, a Vue and Firebase library with Nuxt support, is now stable. The article describes its realtime data bindings for Firestore and the Realtime Database, authentication composables, and continued use of the Firebase SDK for features such as transactions and batch writes.

### Source excerpt

VueFire, a first class Vue and Firebase experience -- including support for Nuxt, is now stable.

## What's new at Firebase Summit 2022

DevFeed: [What's new at Firebase Summit 2022](<https://devfeed.tech/articles/what-s-new-at-firebase-summit-2022-16485.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2022/10/whats-new-at-firebase-summit-2022>)

Author: Kara Yu

Published: 2022-10-18T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Angular](<https://devfeed.tech/topics/angular.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app-check](<https://devfeed.tech/tags/app-check.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [cloud-messaging](<https://devfeed.tech/tags/cloud-messaging.md>), [cloud-storage](<https://devfeed.tech/tags/cloud-storage.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-summit](<https://devfeed.tech/tags/firebase-summit.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [games](<https://devfeed.tech/tags/games.md>), [google-analytics](<https://devfeed.tech/tags/google-analytics.md>), [in-app-messaging](<https://devfeed.tech/tags/in-app-messaging.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [news](<https://devfeed.tech/tags/news.md>), [performance-monitoring](<https://devfeed.tech/tags/performance-monitoring.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [remote-config](<https://devfeed.tech/tags/remote-config.md>), [unity](<https://devfeed.tech/tags/unity.md>), [updates](<https://devfeed.tech/tags/updates.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Firebase's 2022 Summit article announces platform updates, including preview support in Firebase Hosting for deploying dynamic web frameworks such as Next.js and Angular Universal through the Firebase CLI.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Eliminating barriers in learning using the Realtime Database

DevFeed: [Eliminating barriers in learning using the Realtime Database](<https://devfeed.tech/articles/eliminating-barriers-in-learning-using-the-realtime-database-16475.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2022/09/firebase-stories-classkick>)

Author: Akua Prempeh

Published: 2022-09-14T00:00:00Z

Content type: article

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [App](<https://devfeed.tech/topics/app.md>), [Development](<https://devfeed.tech/topics/development.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [audio](<https://devfeed.tech/tags/audio.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-stories](<https://devfeed.tech/tags/firebase-stories.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>)

### AI overview

An interview with Classkick founder and CEO Andrew Rowland about the app's origins, its real-time feedback and collaboration features, and its use of Firebase tools to support teachers and students.

### Source excerpt

A conversation with the CEO of Classkick: a tool to help teachers and students work better together in realtime.

## Simplifying apparel purchasing using Firebase Realtime Database

DevFeed: [Simplifying apparel purchasing using Firebase Realtime Database](<https://devfeed.tech/articles/simplifying-apparel-purchasing-using-firebase-realtime-database-16453.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2022/07/firebase-stories-faves>)

Author: Akua Prempeh

Published: 2022-07-27T00:00:00Z

Content type: article

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [Development](<https://devfeed.tech/topics/development.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [building](<https://devfeed.tech/tags/building.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-stories](<https://devfeed.tech/tags/firebase-stories.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>)

### AI overview

FAVES founders Ulla Hald and Mark Turner describe how their app helps small retailers manage apparel purchasing, inventory, budgets, and deliveries. The app uses Firebase Realtime Database to keep purchase and spending information updated across teams.

### Source excerpt

Learn how FAVES uses Firebase to simplify apparel purchase management for small businesses.

## Building Firebase Quickdraw Multiplayer

DevFeed: [Building Firebase Quickdraw Multiplayer](<https://devfeed.tech/articles/building-firebase-quickdraw-multiplayer-16443.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2022/06/firebase-quickdraw>)

Author: Tri Cao; Scott Shipman

Published: 2022-06-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Web app](<https://devfeed.tech/topics/webapp.md>), [Cloud Functions](<https://devfeed.tech/topics/cloud-functions.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [games](<https://devfeed.tech/tags/games.md>), [google-analytics](<https://devfeed.tech/tags/google-analytics.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [multiplayer](<https://devfeed.tech/tags/multiplayer.md>), [performance-monitoring](<https://devfeed.tech/tags/performance-monitoring.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

### AI overview

This tutorial explains how Firebase Quickdraw, a web game with an AI guessing bot, was extended with multiplayer functionality. It covers shareable rooms for up to four players, Realtime Database, Cloud Functions, Firebase Hosting, Google Analytics, and Firebase Performance Monitoring.

### Source excerpt

Build a multiplayer game with Firebase!

## What's new at Firebase Summit 2021

DevFeed: [What's new at Firebase Summit 2021](<https://devfeed.tech/articles/what-s-new-at-firebase-summit-2021-16421.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/11/whats-new-at-firebase-summit-2021>)

Author: Kristen Richards

Published: 2021-11-10T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [stripe](<https://devfeed.tech/topics/stripe.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Google](<https://devfeed.tech/topics/google.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app-check](<https://devfeed.tech/tags/app-check.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [cloud-messaging](<https://devfeed.tech/tags/cloud-messaging.md>), [cloud-storage](<https://devfeed.tech/tags/cloud-storage.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [development](<https://devfeed.tech/tags/development.md>), [extension](<https://devfeed.tech/tags/extension.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-summit](<https://devfeed.tech/tags/firebase-summit.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [games](<https://devfeed.tech/tags/games.md>), [github](<https://devfeed.tech/tags/github.md>), [google-analytics](<https://devfeed.tech/tags/google-analytics.md>), [in-app-messaging](<https://devfeed.tech/tags/in-app-messaging.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [news](<https://devfeed.tech/tags/news.md>), [performance-monitoring](<https://devfeed.tech/tags/performance-monitoring.md>), [personalization](<https://devfeed.tech/tags/personalization.md>), [platform](<https://devfeed.tech/tags/platform.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [remote-config](<https://devfeed.tech/tags/remote-config.md>), [sendgrid](<https://devfeed.tech/tags/sendgrid.md>), [stripe](<https://devfeed.tech/tags/stripe.md>), [unity](<https://devfeed.tech/tags/unity.md>), [updates](<https://devfeed.tech/tags/updates.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Firebase Summit 2021 introduced platform updates focused on accelerating app development, operating apps with confidence, and scaling them. The article highlights new Firebase Extensions for e-commerce, payments, messaging, merchandise, and Cloud Firestore search.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Converting between Firestore FieldValue and Variant

DevFeed: [Converting between Firestore FieldValue and Variant](<https://devfeed.tech/articles/converting-between-firestore-fieldvalue-and-variant-16406.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/09/converting-firestore-fieldvalue-and-variant>)

Author: Konstantin Varlamov

Published: 2021-09-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [union types](<https://devfeed.tech/topics/union-types.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Cloud Functions](<https://devfeed.tech/topics/cloud-functions.md>)

Tags: [best-practices](<https://devfeed.tech/tags/best-practices.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [class](<https://devfeed.tech/tags/class.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

A Firebase team tutorial explains how to convert between Firestore C++ SDK FieldValue and Variant values. It describes their overlapping but non-identical domains and presents an application-specific approach, including straightforward conversion of primitive values and considerations for strings and blobs.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## New features in App Check beta

DevFeed: [New features in App Check beta](<https://devfeed.tech/articles/new-features-in-app-check-beta-16400.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/08/new-features-in-app-check-beta>)

Author: Tyler Crowe

Published: 2021-08-03T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Security](<https://devfeed.tech/topics/security.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [API](<https://devfeed.tech/topics/api.md>), [Cloud Functions](<https://devfeed.tech/topics/cloud-functions.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [Cloud Run](<https://devfeed.tech/topics/cloud-run.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>)

Tags: [admin-sdk](<https://devfeed.tech/tags/admin-sdk.md>), [api-security](<https://devfeed.tech/tags/api-security.md>), [app-attestation](<https://devfeed.tech/tags/app-attestation.md>), [app-check](<https://devfeed.tech/tags/app-check.md>), [apple](<https://devfeed.tech/tags/apple.md>), [attestation](<https://devfeed.tech/tags/attestation.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [cloud-run](<https://devfeed.tech/tags/cloud-run.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [launch](<https://devfeed.tech/tags/launch.md>), [news](<https://devfeed.tech/tags/news.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Firebase announces three additions to the App Check beta: iOS App Attest support, configurable token time-to-live values, and protection for non-Firebase backends. The article also explains how these features affect security, responsiveness, quota usage, and supported providers.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Firebase Realtime Database Launches in Singapore

DevFeed: [Firebase Realtime Database Launches in Singapore](<https://devfeed.tech/articles/firebase-realtime-database-launches-in-singapore-16384.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/05/firebase-realtime-database-in-singapore>)

Author: Jamie Niemasik

Published: 2021-06-01T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [firebase](<https://devfeed.tech/tags/firebase.md>), [latency](<https://devfeed.tech/tags/latency.md>), [launch](<https://devfeed.tech/tags/launch.md>), [news](<https://devfeed.tech/tags/news.md>), [production](<https://devfeed.tech/tags/production.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Firebase has launched a new Realtime Database location in Singapore, giving developers in Asia another option for reducing latency. Singapore, Belgium, and the United States locations are generally available for production use.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Measuring Realtime Database performance with Firebase Performance Monitoring

DevFeed: [Measuring Realtime Database performance with Firebase Performance Monitoring](<https://devfeed.tech/articles/measuring-realtime-database-performance-with-firebase-performance-monitoring-16380.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/03/rtdb-performance-monitoring>)

Author: Sam Stern

Published: 2021-03-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [real user monitoring](<https://devfeed.tech/topics/real-user-monitoring.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>), [React](<https://devfeed.tech/topics/react.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [database-performance](<https://devfeed.tech/tags/database-performance.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [latency](<https://devfeed.tech/tags/latency.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [performance](<https://devfeed.tech/tags/performance.md>), [performance-monitoring](<https://devfeed.tech/tags/performance-monitoring.md>), [react](<https://devfeed.tech/tags/react.md>), [real-user-monitoring](<https://devfeed.tech/tags/real-user-monitoring.md>), [realtime](<https://devfeed.tech/tags/realtime.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [web](<https://devfeed.tech/tags/web.md>), [websocket](<https://devfeed.tech/tags/websocket.md>)

### AI overview

This tutorial explains how to measure Realtime Database performance with Firebase Performance Monitoring. It uses custom traces to measure database operations over the long-running WebSocket connection and examines how latency varies by user geography.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Cloud Firestore for Games is now in Beta!

DevFeed: [Cloud Firestore for Games is now in Beta!](<https://devfeed.tech/articles/cloud-firestore-for-games-is-now-in-beta-16377.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/02/cloud-firestore-for-games-is-now-in-beta>)

Author: Patrick Martin

Published: 2021-02-05T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Game Development](<https://devfeed.tech/topics/game-development.md>), [Unity](<https://devfeed.tech/topics/unity.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [game-development](<https://devfeed.tech/tags/game-development.md>), [games](<https://devfeed.tech/tags/games.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [release](<https://devfeed.tech/tags/release.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [unity](<https://devfeed.tech/tags/unity.md>)

### AI overview

Firebase announces that Cloud Firestore for Games is publicly available in beta for C++ and Unity developers. The article describes it as a scalable serverless database for game backends and explains how its dedicated SDKs support game development workflows.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## How to code review security rules

DevFeed: [How to code review security rules](<https://devfeed.tech/articles/how-to-code-review-security-rules-16373.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/01/code-review-security-rules>)

Author: Rachel Myers

Published: 2021-01-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>)

Tags: [admin-sdk](<https://devfeed.tech/tags/admin-sdk.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [pii](<https://devfeed.tech/tags/pii.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [security](<https://devfeed.tech/tags/security.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>)

### AI overview

A tutorial on reviewing Firebase Security Rules, with examples focused on Firestore and guidance that also applies to Firebase Storage and, with language differences, the Realtime Database. It highlights global access rules, personally identifiable information, and document-level permissions.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## A New Region and API for the Realtime Database

DevFeed: [A New Region and API for the Realtime Database](<https://devfeed.tech/articles/a-new-region-and-api-for-the-realtime-database-16371.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2020/11/realtime-database-region-and-api>)

Author: Jamie Niemasik

Published: 2020-11-12T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [API](<https://devfeed.tech/topics/api.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [europe](<https://devfeed.tech/tags/europe.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [latency](<https://devfeed.tech/tags/latency.md>), [launch](<https://devfeed.tech/tags/launch.md>), [news](<https://devfeed.tech/tags/news.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [rest](<https://devfeed.tech/tags/rest.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Firebase launched two beta features for Realtime Database: a Belgium region and a management API. The API supports listing, creating, updating, deleting, disabling, and re-enabling database instances.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Getting Started with Flamelink, a CMS for Firebase

DevFeed: [Getting Started with Flamelink, a CMS for Firebase](<https://devfeed.tech/articles/getting-started-with-flamelink-a-cms-for-firebase-16369.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2020/11/flamelink-cms-for-firebase>)

Author: Jason Mill

Published: 2020-11-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Angular](<https://devfeed.tech/topics/angular.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>)

Tags: [angular](<https://devfeed.tech/tags/angular.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [cms](<https://devfeed.tech/tags/cms.md>), [community](<https://devfeed.tech/tags/community.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [flamelink](<https://devfeed.tech/tags/flamelink.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [google](<https://devfeed.tech/tags/google.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

### AI overview

This tutorial introduces Flamelink, a headless CMS built for Firebase that supports Cloud Firestore and Realtime Database. It explains how to connect Flamelink to a Firebase project and begin building an Angular app for managing content.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Helpful product updates from Firebase Summit 2020

DevFeed: [Helpful product updates from Firebase Summit 2020](<https://devfeed.tech/articles/helpful-product-updates-from-firebase-summit-2020-16367.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2020/10/whats-new-at-firebase-summit-2020>)

Author: Francis Ma

Published: 2020-10-27T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Cloud Functions](<https://devfeed.tech/topics/cloud-functions.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [App](<https://devfeed.tech/topics/app.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [bigquery](<https://devfeed.tech/tags/bigquery.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [cloud-messaging](<https://devfeed.tech/tags/cloud-messaging.md>), [community](<https://devfeed.tech/tags/community.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [emulator-suite](<https://devfeed.tech/tags/emulator-suite.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-summit](<https://devfeed.tech/tags/firebase-summit.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [google-analytics](<https://devfeed.tech/tags/google-analytics.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [in-app-messaging](<https://devfeed.tech/tags/in-app-messaging.md>), [ios](<https://devfeed.tech/tags/ios.md>), [performance-monitoring](<https://devfeed.tech/tags/performance-monitoring.md>), [product-updates](<https://devfeed.tech/tags/product-updates.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [remote-config](<https://devfeed.tech/tags/remote-config.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [unity](<https://devfeed.tech/tags/unity.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Firebase Summit 2020 introduced product updates including a Firebase Authentication emulator for rapid local iteration and development, alongside continued investment in tools for app development and operation. The article also highlights Firebase usage growth and the role of Firebase and Google Cloud in supporting apps such as Classkick.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Firebase Emulator UI: a local web app for the Firebase Local Emulator Suite

DevFeed: [Firebase Emulator UI: a local web app for the Firebase Local Emulator Suite](<https://devfeed.tech/articles/say-hello-to-the-helpful-firebase-emulator-a-local-first-ui-to-boost-your-productivity-16342.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2020/05/local-firebase-emulator-ui>)

Author: Yuchen Shi; Tyler Crowe

Published: 2020-05-21T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Local-First](<https://devfeed.tech/topics/local-first.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [Firebase CLI](<https://devfeed.tech/topics/firebase-cli.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [developer-productivity](<https://devfeed.tech/tags/developer-productivity.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [emulator-suite](<https://devfeed.tech/tags/emulator-suite.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [launch](<https://devfeed.tech/tags/launch.md>), [local-first](<https://devfeed.tech/tags/local-first.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [ui](<https://devfeed.tech/tags/ui.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Firebase introduces the Emulator UI, a local web app for managing the Firebase Local Emulator Suite. It supports local development and testing without shared environments, deployment waits, or Firebase billing, and includes tools for editing data and viewing Cloud Function logs.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Realtime Database vs Firestore: 9 Major Differences

DevFeed: [Realtime Database vs Firestore: 9 Major Differences](<https://devfeed.tech/articles/realtime-database-vs-firestore-9-major-differences-23105.md>)

Original publisher: [Read original article](<https://medium.com/android-news/realtime-database-vs-firestore-447b2d990599?source=rss----8fca399d4de---4>)

Author: Wajahat Karim

Published: 2020-04-17T20:00:38Z

Content type: comparison

Language: en

Sources: [Android & Tech News -- Medium](<https://devfeed.tech/sources/android-tech-news-medium.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [androiddev](<https://devfeed.tech/tags/androiddev.md>), [comparison](<https://devfeed.tech/tags/comparison.md>), [database](<https://devfeed.tech/tags/database.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [realtime](<https://devfeed.tech/tags/realtime.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>)

### AI overview

This comparison outlines differences between Cloud Firestore and Firebase Realtime Database. It describes Firestore as more scalable with faster queries and richer features, while Realtime Database is presented as an older option focused on low-latency data synchronization for mobile apps.

### Source excerpt

Firestore is much better than the Realtime Database like the black trainer. Period. Continue reading on AndroidPub "

## How the Google Doodle team used the Realtime Database to build a multiplayer game

DevFeed: [How the Google Doodle team used the Realtime Database to build a multiplayer game](<https://devfeed.tech/articles/how-the-google-doodle-team-used-the-realtime-database-to-build-a-multiplayer-game-16336.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2020/01/google-loteria-realtime-database>)

Author: Jacob Howcraft

Published: 2020-01-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Cloud Functions](<https://devfeed.tech/topics/cloud-functions.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>)

Tags: [case-study](<https://devfeed.tech/tags/case-study.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [multiplayer](<https://devfeed.tech/tags/multiplayer.md>), [realtime](<https://devfeed.tech/tags/realtime.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>)

### AI overview

The Google Doodle team describes how it used Firebase Realtime Database and Cloud Functions for Firebase to build the multiplayer Lotería game, including real-time card dealing, winner detection, and matchmaking.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## What's new at Firebase Summit 2019

DevFeed: [What's new at Firebase Summit 2019](<https://devfeed.tech/articles/what-s-new-at-firebase-summit-2019-16328.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2019/09/whats-new-at-firebase-summit-2019>)

Author: Francis Ma

Published: 2019-09-26T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Web](<https://devfeed.tech/topics/web.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app-distribution](<https://devfeed.tech/tags/app-distribution.md>), [app-quality](<https://devfeed.tech/tags/app-quality.md>), [cloud-messaging](<https://devfeed.tech/tags/cloud-messaging.md>), [community](<https://devfeed.tech/tags/community.md>), [emulator-suite](<https://devfeed.tech/tags/emulator-suite.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [fabric](<https://devfeed.tech/tags/fabric.md>), [fastlane](<https://devfeed.tech/tags/fastlane.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [firebase-summit](<https://devfeed.tech/tags/firebase-summit.md>), [google-analytics](<https://devfeed.tech/tags/google-analytics.md>), [ios](<https://devfeed.tech/tags/ios.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [news](<https://devfeed.tech/tags/news.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [predictions](<https://devfeed.tech/tags/predictions.md>), [react](<https://devfeed.tech/tags/react.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [remote-config](<https://devfeed.tech/tags/remote-config.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [test-lab](<https://devfeed.tech/tags/test-lab.md>), [unity](<https://devfeed.tech/tags/unity.md>), [updates](<https://devfeed.tech/tags/updates.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Firebase Summit 2019 updates introduced Firebase Extensions, open-source bundles that automate common app development tasks, and expanded the Firebase Emulator Suite with hot reloading for Security Rules and broader client and server-side SDK support.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Increasing the scaling limits of the Firebase Realtime Database

DevFeed: [Increasing the scaling limits of the Firebase Realtime Database](<https://devfeed.tech/articles/increasing-the-scaling-limits-of-the-firebase-realtime-database-16327.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2019/09/increasing-realtime-database-scaling>)

Author: Jamie Niemasik

Published: 2019-09-19T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [sharding](<https://devfeed.tech/topics/sharding.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>)

Tags: [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [iot](<https://devfeed.tech/tags/iot.md>), [launch](<https://devfeed.tech/tags/launch.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [sharding](<https://devfeed.tech/tags/sharding.md>)

### AI overview

Firebase announces that it has doubled the Firebase Realtime Database concurrent connections limit from 100,000 to 200,000 for existing databases and new projects. The article also explains sharding across database instances for higher aggregate capacity and discusses use cases such as collaborative applications and IoT sensors.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Firebase Database Pagination -- Android 🔥

DevFeed: [Firebase Database Pagination -- Android 🔥](<https://devfeed.tech/articles/firebase-database-pagination-android-25721.md>)

Original publisher: [Read original article](<https://blog.shreyaspatil.dev/firebase-database-paging-android-f59e6dd0dc75/>)

Author: Shreyas Patil

Published: 2019-04-08T13:53:22Z

Content type: tutorial

Language: en

Sources: [Shreyas Patil's Blog](<https://devfeed.tech/sources/shreyas-patil-s-blog.md>)

Topics: [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Android](<https://devfeed.tech/topics/android.md>), [Library](<https://devfeed.tech/topics/library.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [api](<https://devfeed.tech/tags/api.md>), [app](<https://devfeed.tech/tags/app.md>), [applications](<https://devfeed.tech/tags/applications.md>), [data](<https://devfeed.tech/tags/data.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-database](<https://devfeed.tech/tags/firebase-database.md>), [guide](<https://devfeed.tech/tags/guide.md>), [interface](<https://devfeed.tech/tags/interface.md>), [library](<https://devfeed.tech/tags/library.md>), [others](<https://devfeed.tech/tags/others.md>), [realtime](<https://devfeed.tech/tags/realtime.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>)

### AI overview

A step-by-step guide to adding pagination to Firebase Realtime Database in an Android app. It introduces a FirebaseRecyclerPagingation library built on the Android Paging Support Library, explains why loading large lists at once can waste memory and hurt usability, and outlines setup with Android Studio, Firebase Console, Gradle, and RecyclerView.

### Source excerpt

Step-by-step guide to implementing pagination in Firebase Realtime Database using the FirebaseUI-Android library for smooth scrolling.

## How to Perform Large Deletes in the Realtime Database

DevFeed: [How to Perform Large Deletes in the Realtime Database](<https://devfeed.tech/articles/how-to-perform-large-deletes-in-the-realtime-database-16311.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2019/03/large-deletes-in-realtime-database>)

Author: Fred Zhang

Published: 2019-03-30T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Firebase CLI](<https://devfeed.tech/topics/firebase-cli.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [configuration](<https://devfeed.tech/tags/configuration.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [function](<https://devfeed.tech/tags/function.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

### AI overview

Firebase introduces an efficient way to perform large deletes in Realtime Database. The Firebase CLI version 6.4.0 and newer detects large nodes and deletes them in chunks, while a write-size limit can prevent unexpectedly large deletes or writes. The article also discusses tombstones and asynchronous cleanup when consistency is required.

### Source excerpt

News, tutorials, and updates from the Firebase team.

[Next page](<https://devfeed.tech/tags/realtime-database.md?cursor=WyIyMDE5LTAzLTMwVDAwOjAwOjAwKzAwOjAwIiwgIjU0YTg0NjE4LWY2NTAtNGE1Yi05MWZiLTRhMTA2YjRjM2U3ZSJd>)