Skip to content

Expand Firebase page with setup, Auth, and database guides - #13980

Draft
jesskuras wants to merge 4 commits into
flutter:mainfrom
jesskuras:expand-firebase-page
Draft

jesskuras wants to merge 4 commits into
flutter:mainfrom
jesskuras:expand-firebase-page

Conversation

@jesskuras

Copy link
Copy Markdown
Contributor

Description of what this PR is changing or adding, and why:

Expands /data-and-backend/firebase with on-domain setup instructions, code examples, and architectural guidance for building Flutter apps with Firebase:

  • Adds a summary table of common Firebase services for Flutter (cloud_firestore, firebase_data_connect, firebase_auth, firebase_storage, firebase_ai, cloud_functions / firebase_functions, and firebase_crashlytics).
  • Adds a Connect a Flutter app to Firebase section walking through flutterfire_cli, flutterfire configure, and Firebase.initializeApp().
  • Adds an Authenticate users with Firebase Authentication section with a StreamBuilder auth-state example and email/password sign-in.
  • Adds a Store and sync NoSQL data with Cloud Firestore section showing how to write documents and stream realtime query snapshots.
  • Adds a Query relational SQL data with Firebase SQL Connect section explaining generated type-safe Dart SDKs for PostgreSQL.
  • Adds a Share Dart code with a serverless Firebase backend section highlighting Cloud Functions for Firebase in Dart and the shared-package pattern.
  • Updates the Firebase for Flutter description in llms.txt.

Issues fixed by this PR (if any):

PRs or commits this PR depends on (if any):

Presubmit checklist

  • If you are unwilling, or unable, to sign the CLA, even for a tiny, one-word PR, please file an issue instead of a PR.
  • If this PR is not meant to land until a future stable release, mark it as draft with an explanation.
  • This PR follows the Google Developer Documentation Style Guidelines—for example, it doesn't use i.e. or e.g., and it avoids I and we (first-person pronouns).
  • This PR uses semantic line breaks of 80 characters or fewer.

@flutter-website-bot

flutter-website-bot commented Oct 13, 2026 •

Copy link
Copy Markdown
Collaborator

Staged preview of the updated docs.flutter.dev site (updated for commit b1f0e4c):

https://flutter-docs-prod--docs-pr13980-expand-firebase-page-whwl6oj5.web.app

- Remove Go from the Cloud Functions for Firebase language list; Firebase
  ships SDKs for Node.js (JavaScript/TypeScript), Python, and Dart.
- Note that Dart support for Cloud Functions is experimental and requires
  enabling the dartfunctions experiment in the Firebase CLI.
- Generalize the platform list in the intro so it covers Windows (beta).
- Clarify that SignInScreen in the auth example is a placeholder, since
  FirebaseUI exports a widget with the same name.
- Replace 'vs.' per the style guide.
The detailed SQL Connect pitch already lives on the Choose a database
page; keep this page to a short summary plus links.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants