Flutter: Fetch Geo-location in the background
So far i have found a plugin that works in the background - except is it not free.
flutter_background_geolocation 1.7.3
https://pub.dev/packages/flutter_background_geolocation
It does exactly what you would want - work in the background for both platforms, you can use it in development for free, but when you launch the app - you need to pay for it (Android platform).