flutter_background_geofencing 1.0.0 copy "flutter_background_geofencing: ^1.0.0" to clipboard
flutter_background_geofencing: ^1.0.0 copied to clipboard

A Flutter plugin for native background geofencing with battery-efficient hardware-assisted location monitoring on Android and iOS.

Changelog #

1.0.0 #

Initial Release #

Features

  • ✅ Native background geofencing for Android (API 19+) and iOS (4.0+)
  • ✅ Hardware-assisted location monitoring for battery efficiency
  • ✅ Event-driven architecture with clean separation of concerns
  • ✅ Fallback notifications when Flutter app is terminated
  • ✅ Dynamic runtime configuration of notifications and monitoring
  • ✅ Support for circular geofence regions with custom data
  • ✅ Comprehensive permission handling for both platforms

Platform Support

  • Android: GeofencingClient with foreground service support
  • iOS: CLLocationManager with background region monitoring

API

  • GeofencingService - Main service class
  • GeofenceRegion - Circular geofence region definition
  • GeofenceEvent - Event data for enter/exit/dwell triggers
  • GeofenceStatus - Service status information

Documentation

  • Complete API reference
  • Platform setup guides
  • Troubleshooting section
  • Usage examples

Known Limitations

  • Android: Maximum 100 geofence regions per app
  • iOS: Maximum 20 geofence regions per app
  • Minimum recommended radius: 100 meters for reliability
3
likes
150
points
90
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for native background geofencing with battery-efficient hardware-assisted location monitoring on Android and iOS.

Repository (GitHub)
View/report issues

Topics

#geofencing #location #background #native #flutter

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_background_geofencing

Packages that implement flutter_background_geofencing