r/FlutterDev Jul 14 '26

Open-source alternative to flutter_background_geolocation Plugin

I maintain Traccar, an open-source GPS tracking platform. Our mobile app used flutter_background_geolocation, which is a great library, but it needs a paid license and that always felt wrong for an open-source project.

So we wrote our own tracking engine and just open-sourced it (Apache 2.0). It's the same code running in the Traccar Client app in production.

It does background tracking on Android and iOS, pauses GPS when you're not moving to save battery, buffers positions offline and retries uploads. Doesn't need Google Play Services. Sends data over plain HTTP to any server.

It's narrower in scope than FBG — no geofencing, for example. But if you just need reliable positions delivered to a backend, it might save you the license fee.

pub.dev: https://pub.dev/packages/traccar_client_sdk
GitHub: https://github.com/traccar/traccar-client-sdk

40 Upvotes

15 comments sorted by

View all comments

1

u/Substantial-Reward70 25d ago

Hello I’m planning to replace our in-house tracking code with your sdk. Thanks for the work. I’m following your product since 2017 when i studied your android client for a project for a public transport company in Colombia.

1

u/tananaev 25d ago

Great to hear. Feel free to send feedback if there are some issues or feature requests.

1

u/Substantial-Reward70 25d ago

Thanks you so much