Search packages, repositories and app categories

Package detailsv2.1.0

firebase_ui_firestore

Pre-built widgets and utilites that make it easy to integrate Firebase Firestore into your Flutter app.

AndroidiOSWebmacOSWindows
30-day downloads
8.2K
Likes
187
Pub points
160

Install package

flutter pub add firebase_ui_firestore

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Firebase UI Firestore provides pre-built, customizable widgets and utilities to seamlessly integrate Firebase Firestore into Flutter applications. It simplifies common tasks like displaying, editing, and managing real-time data from Firestore, reducing boilerplate code. The package supports all major platforms including Android, iOS, Web, macOS, and Windows, making it ideal for cross-platform apps that rely on Firestore for data storage and synchronization. With a focus on developer productivity and consistent UI patterns, it accelerates app development while maintaining flexibility.

Use cases

  • Real-time data display in lists
  • User-driven data editing
  • Cross-platform Firestore integration
  • Simplified CRUD operations
  • Dynamic form generation from Firestore
  • Offline-first app features

Key features

  • Pre-built Firestore list and grid widgets
  • Automatic data binding and syncing
  • Support for offline persistence
  • Built-in loading and error states
  • Customizable UI components
  • Easy integration with Firebase Auth

Suitable for

  • Developers building real-time apps
  • Teams prioritizing rapid prototyping
  • Apps requiring seamless Firestore interaction
  • Cross-platform projects using Firebase
  • Frontend developers seeking reusable components

Considerations

  • Requires Firebase Firestore setup
  • Limited customization beyond provided widgets
  • Depends on Firebase UI core packages
  • May increase app size slightly
  • Not suitable for highly complex data structures without additional logic

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Firebase UI for Flutter

Firebase UI is a set of plugins for Flutter that allows you to quickly connect common UI elements to Firebase APIs.

Available plugins

package pub
firebase_ui_auth pub package
firebase_ui_database pub package
firebase_ui_firestore pub package
firebase_ui_localizations pub package
firebase_ui_oauth pub package
firebase_ui_oauth_apple pub package
firebase_ui_oauth_facebook pub package
firebase_ui_oauth_google pub package
firebase_ui_oauth_twitter pub package
firebase_ui_storage pub package

Issues

Please file Firebase UI specific issues, bugs, or feature requests in our issue tracker.

Contributing

If you wish to contribute a change to any of the existing plugins in this repo, please review our contribution guide and open a pull request.

Categories

Dependencies

Dependency list 3 items

Source repository

Projects using this package