FLUTTER ECOSYSTEM

background_locator

A Flutter plugin to request the location even if the app is killed. Sending the location to a dart function in background, also provide a meter filter

background_locator cover
Latest version
1.6.12
30-day downloads
244
Likes
393
Pub points
120

Package Overview

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

Overview

The background_locator package enables Flutter apps to continuously track location even when the app is terminated or in the background. It sends location updates to a specified Dart function, supporting both Android and iOS platforms. The plugin includes a configurable meter filter to reduce unnecessary updates by setting minimum distance thresholds between location changes. Ideal for fitness tracking, navigation, and geofencing applications that require persistent location monitoring without draining battery unnecessarily.

Use cases
  • Continuous fitness tracking
  • Geofencing applications
  • Delivery and logistics tracking
  • Real-time vehicle monitoring
  • Location-based reminders
Key features
  • Background location updates
  • Meter filter for efficiency
  • Support for Android and iOS
  • Location data sent to Dart callback
  • App kill resilience
Suitable for
  • Apps needing persistent location tracking
  • Developers building real-time location services
  • Fitness and transportation apps
  • Applications requiring low battery impact
Considerations
  • Requires proper permissions on both platforms
  • May impact battery life if not configured with meter filter
  • Needs background execution permissions on Android
  • iOS requires background modes configuration
  • User must grant location permission for background use
Supported platformsAndroidiOS

Install package

flutter pub add background_locator

Categories

Related projects

No data available yet.