live_location_plus 0.0.3
live_location_plus: ^0.0.3 copied to clipboard
A Flutter package for real-time location tracking with foreground and background updates, built-in permission handling, and battery optimization.
live location plus #
A powerful and easy-to-use package for real-time location tracking in Flutter applications. live_location_plus helps developers efficiently manage foreground and background location updates with optimized performance.
Features #
✅ Get current location
✅ Enable live location updates (foreground & background)
✅ Efficient battery optimization
✅ Easy integration with iod/android
✅ Automatic location permission handling
Installation #
Android #
No additional setup is required.
iOS #
To enable background location updates, add the following to your Info.plist file:
<key>UIBackgroundModes</key>
<array>
<string>location</string>
<string>processing</string>
</array>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>write your description to using location</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>write your description to using location</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>write your description to using location</string>
dependencies: live_location_plus:
import 'package:live_location_plus/live_location_plus.dart';
Usage/Examples #
import 'package:live_location_plus/live_location_plus.dart';
void main() {
LocationService locationService = LocationService();
locationService.init(
currentLocation: true,
foregroundLiveLocation: true,
backgroundLiveLocation: false,
);
locationService.locationStream.listen((position) {
print("New Location: ${position.currentLocation.latitude}, ${position.currentLocation.longitude}");
});
}
Support #
For support, email mohammedjjaff@gmail.com.com .