# firebase-database

Published articles for firebase-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.

## #51 - My developer blogging journey so far

DevFeed: [#51 - My developer blogging journey so far](<https://devfeed.tech/articles/51-my-developer-blogging-journey-so-far-25697.md>)

Original publisher: [Read original article](<https://blog.shreyaspatil.dev/51-my-developer-blogging-journey-so-far/>)

Author: Shreyas Patil

Published: 2025-02-18T14:10:44Z

Content type: opinion

Language: en

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

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [Android](<https://devfeed.tech/topics/android.md>), [Firebase UI](<https://devfeed.tech/topics/firebase-ui.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [androiddev](<https://devfeed.tech/tags/androiddev.md>), [blog](<https://devfeed.tech/tags/blog.md>), [blogging](<https://devfeed.tech/tags/blogging.md>), [code](<https://devfeed.tech/tags/code.md>), [community](<https://devfeed.tech/tags/community.md>), [content-creation](<https://devfeed.tech/tags/content-creation.md>), [developer](<https://devfeed.tech/tags/developer.md>), [development](<https://devfeed.tech/tags/development.md>), [firebase-database](<https://devfeed.tech/tags/firebase-database.md>), [firebase-ui](<https://devfeed.tech/tags/firebase-ui.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [github](<https://devfeed.tech/tags/github.md>), [journey](<https://devfeed.tech/tags/journey.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [technical-documentation](<https://devfeed.tech/tags/technical-documentation.md>), [technical-writing-1](<https://devfeed.tech/tags/technical-writing-1.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

A personal account of the author's blogging journey, beginning with an Android project in 2019 and a contribution to FirebaseUI-Android that led to a first published technical article. The author describes how writing supported learning, career development, and sharing with the developer community.

### Source excerpt

A personal account of my journey as a tech blogger, from my first post in 2019 to becoming a GDE. Insights on English barriers, criticism, and why sharing matters.

## Bring Relational Power to Firebase with Firebase Data Connect

DevFeed: [Bring Relational Power to Firebase with Firebase Data Connect](<https://devfeed.tech/articles/bring-relational-power-to-firebase-with-firebase-data-connect-23883.md>)

Original publisher: [Read original article](<https://medium.com/firebase-developers/bring-relational-power-to-firebase-with-firebase-data-connect-e65e5c420ca8?source=rss----8e8b7dc6774d---4>)

Author: Nui Somjin

Published: 2024-12-17T14:09:33Z

Content type: tutorial

Language: en

Sources: [Firebase Developers - Medium](<https://devfeed.tech/sources/firebase-developers-medium.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [CRUD](<https://devfeed.tech/topics/crud.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [database](<https://devfeed.tech/tags/database.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-database](<https://devfeed.tech/tags/firebase-database.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [schema](<https://devfeed.tech/tags/schema.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [sql-database](<https://devfeed.tech/tags/sql-database.md>)

### AI overview

This tutorial introduces Firebase Data Connect, a relational database offering that uses PostgreSQL on Google Cloud and a GraphQL interface. It explains how developers define schemas and connectors while Firebase generates database schemas, migrations, type-safe SDKs, CRUD API endpoints, and authorization mechanisms.

### Source excerpt

This article has been translated from its original blog post in Thai Many of us are familiar with Firebase as a robust Backend-as-a-Service, renowned for its NoSQL databases such as Realtime Database (since 2012) and Cloud Firestore (since 2017). However, both have limitations when handling complex queries. The Firebase community has long been requesting a SQL database solution to address redundancy and facilitate complex queries. At the recent Google I/O, Firebase introduced Firebase Data Connect, its first relational database offering 🎉 How Firebase Data Connect WorksApp data flow While Firebase Data Connect interacts with databases, it's more accurately described as an interface. Under the hood, it's leveraging PostgreSQL on GCP Cloud and providing a GraphQL-based bridge to connect clients with the SQL database. Firebase Data Connect capabilities that make working with PostgresSQL easier The Firebase team built Data Connect with the philosophy of 'You write the query, we do the rest.' Developers only need to define two things, and Firebase handles the rest, allowing developers to focus on their application's core logic. "You write the query, we do the rest"Firebase provides (in GraphQL): Data model (schema): This specifies the database schema, including the tables, columns, and data types. Connectors (queries & mutations): These define the operations for creating, reading, updating, and deleting data within the database. Firebase automatically creates: PostgresSQL schema: Generates the SQL commands to create the database structure in PostgreSQL, including migrations. Type-safe SDK: Provides a strongly-typed SDK for client applications (iOS, Android, Web, Flutter) to interact with the database. API Endpoints: Creates API endpoints for clients to perform CRUD operations on the database, complete with authorization mechanisms to control user permissions. For instance, all users might be able to view product listings, but only admins can add new products. We define D

## 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.

## A Cross-platform Firebase Sample App Featuring Best Practices

DevFeed: [A Cross-platform Firebase Sample App Featuring Best Practices](<https://devfeed.tech/articles/a-cross-platform-firebase-sample-app-featuring-best-practices-16224.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2017/09/a-cross-platform-firebase-sample-app>)

Author: Ibrahim Ulukaya

Published: 2017-09-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>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [App](<https://devfeed.tech/topics/app.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Cloud Functions](<https://devfeed.tech/topics/cloud-functions.md>)

Tags: [admob](<https://devfeed.tech/tags/admob.md>), [android](<https://devfeed.tech/tags/android.md>), [auth](<https://devfeed.tech/tags/auth.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-database](<https://devfeed.tech/tags/firebase-database.md>), [ios](<https://devfeed.tech/tags/ios.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

The Firebase team introduces FriendlyPix, an open-source sample app that demonstrates real-world use cases and best practices across Firebase products. The app is available for Android, iOS, and Web, with associated Cloud Functions and plans for additional platforms and SDKs.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Announcing Automated Daily Backups for the Firebase Database

DevFeed: [Announcing Automated Daily Backups for the Firebase Database](<https://devfeed.tech/articles/announcing-automated-daily-backups-for-the-firebase-database-16139.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2016/10/announcing-automated-daily-backups-for-the-firebase-database>)

Author: Matthew Tse

Published: 2016-10-19T00: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>), [Databases](<https://devfeed.tech/topics/databases.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Compression](<https://devfeed.tech/topics/compression.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [backups](<https://devfeed.tech/tags/backups.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-storage](<https://devfeed.tech/tags/cloud-storage.md>), [compression](<https://devfeed.tech/tags/compression.md>), [daily](<https://devfeed.tech/tags/daily.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-database](<https://devfeed.tech/tags/firebase-database.md>), [json](<https://devfeed.tech/tags/json.md>), [launch](<https://devfeed.tech/tags/launch.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [release](<https://devfeed.tech/tags/release.md>), [storage](<https://devfeed.tech/tags/storage.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Firebase announces self-service automated daily backups for Firebase Database data and rules. Blaze customers can export backups to Google Cloud Storage, use Gzip compression, apply an optional 30-day lifecycle policy, view backup history, and manually queue snapshots.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Group Security in the Firebase Database

DevFeed: [Group Security in the Firebase Database](<https://devfeed.tech/articles/group-security-in-the-firebase-database-16145.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2016/10/group-security-in-firebase-database>)

Author: Todd Kerpelman

Published: 2016-10-06T00: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>), [Security](<https://devfeed.tech/topics/security.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [blog](<https://devfeed.tech/tags/blog.md>), [database](<https://devfeed.tech/tags/database.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-database](<https://devfeed.tech/tags/firebase-database.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>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

### AI overview

This tutorial explains how to use Firebase security rules to restrict chat and photo-sharing data to selected groups. It describes allowing group members to read and write messages and applying more fine-grained permissions for different user types.

### Source excerpt

News, tutorials, and updates from the Firebase team.