FLUTTER ECOSYSTEM

cloud_firestore

Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.

Latest version
6.10.0
30-day downloads
1.2M
Likes
3.8K
Pub points
150

Package Overview

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

Overview

Cloud Firestore is a scalable, cloud-hosted NoSQL database designed for mobile and web applications. It provides real-time data synchronization across clients, offline persistence, and seamless integration with Firebase. Built for Flutter, it enables developers to store, retrieve, and listen to changes in data with minimal setup. The plugin supports Android, iOS, Web, macOS, and Windows, making it ideal for cross-platform apps that require responsive, live-updating data. With strong security rules and flexible querying, Cloud Firestore simplifies backend development.

Use cases
  • Real-time chat applications
  • Live dashboards and analytics
  • Offline-first mobile apps
  • User profile management
  • Collaborative document editing
Key features
  • Real-time data synchronization
  • Offline data persistence
  • Cross-platform support
  • Flexible document-based data model
  • Secure access via Firebase Authentication
Suitable for
  • Apps requiring real-time updates
  • Developers using Firebase ecosystem
  • Cross-platform mobile and web projects
  • Applications needing offline functionality
Considerations
  • Requires Firebase project setup
  • Data size and read/write costs may apply
  • Complex queries can impact performance
  • Security rules must be carefully configured
  • Learning curve for NoSQL data modeling
Supported platformsAndroidiOSWebmacOSWindows

Install package

flutter pub add cloud_firestore

Categories

Dependencies

Dependency list 6 items

Source repository

Related projects

Rankings