FLUTTER ECOSYSTEM

background_location

A Flutter plugin to get location updates in the background for both Android and iOS. Uses CoreLocation for iOS and FusedLocationProvider for Android.

Latest version
0.13.2
30-day downloads
565
Likes
397
Pub points
130

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

The background_location package enables continuous location tracking in the background for both Android and iOS platforms. It leverages native APIs—CoreLocation on iOS and FusedLocationProvider on Android—to deliver accurate and efficient location updates even when the app is inactive or terminated. Designed for developers building apps requiring persistent geolocation, such as fitness trackers, ride-sharing services, or asset monitoring, it ensures reliable performance across devices. The plugin simplifies integration with minimal setup and supports configurable update intervals and accuracy settings.

Use cases
  • Fitness tracking apps
  • Ride-sharing services
  • Asset monitoring
  • Geofencing applications
  • Delivery tracking
Key features
  • Background location updates
  • Cross-platform support (Android & iOS)
  • Native API integration
  • Configurable accuracy and frequency
  • Minimal setup required
Suitable for
  • Apps needing persistent location tracking
  • Developers building real-time location features
  • Mobile applications requiring geofencing
  • Wearable or IoT device tracking
  • Field service or logistics software
Considerations
  • Battery consumption may increase
  • Requires user permission for background access
  • iOS background mode must be enabled in Xcode
  • Android foreground service notification required
  • Accuracy depends on device hardware and settings
Supported platformsAndroidiOS

Install package

flutter pub add background_location

Categories

Source repository

Related projects

No data available yet.