FLUTTER ECOSYSTEM

geoflutterfire2

GeoFlutterFire2 is an open-source library that allows you to store and query firestore documents based on their geographic location.

Latest version
2.3.15
30-day downloads
3.4K
Likes
118
Pub points
140

Package Overview

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

Overview

GeoFlutterFire2 is an open-source Flutter package that enables developers to store and query Firestore documents using geographic location data. It extends Firebase Firestore with geospatial capabilities, allowing efficient location-based queries such as finding nearby points of interest. Built for cross-platform use, it supports Android, iOS, Web, macOS, and Windows, making it ideal for apps requiring real-time location services. The library integrates seamlessly with existing Firebase projects and simplifies working with geolocation in Flutter applications.

Use cases
  • Finding nearby users or locations
  • Real-time location-based notifications
  • Geofencing in mobile apps
  • Location-aware search features
  • Mapping and spatial data visualization
Key features
  • Geospatial queries with Firestore
  • Cross-platform support
  • Easy integration with Firebase
  • Supports distance-based filtering
  • Lightweight and performant
Suitable for
  • Location-based app development
  • Firebase-powered apps with maps
  • Real-time geolocation services
  • Mobile and web applications with spatial data
  • Developers using Flutter and Firestore
Considerations
  • Requires Firebase Firestore setup
  • Limited to Firestore's geospatial features
  • May require additional handling for large datasets
  • Depends on underlying Firebase SDKs
  • Not suitable for offline-only geolocation
Supported platformsAndroidiOSWebmacOSWindows

Install package

flutter pub add geoflutterfire2

Categories

Dependencies

Dependency list 2 items

Source repository

Related projects