R&D project
Location Tracking JobScheduler
Xamarin.Android location tracking via JobScheduler
A Xamarin.Android project that uses JobScheduler for periodic location tracking — an earlier native-Android approach to the same field-tracking problem later explored in Kotlin and MAUI.
Abstract
This Xamarin.Android experiment schedules location work through Android JobScheduler. It is an earlier chapter of the same story as GPSSensorTrackingService and Plugin.Maui.BackgroundTasks.
Problem
Continuous location with a sticky service is battery-hostile and increasingly restricted.
Solution
Express location tracking as scheduled jobs on Xamarin.Android so the OS can batch, defer, and constrain work.
Architecture
- Xamarin.Android JobScheduler integration.
- Periodic location capture as job work.
- Predecessor thinking to MAUI BackgroundTasks + GeoLocator.
Capabilities
- Scheduled location jobs on Android.
- Xamarin.Android reference for enterprise field apps.
Audience
Teams maintaining Xamarin.Android field apps or migrating them to MAUI.
Outcomes
- A public reference for JobScheduler-based tracking.
- Continuity with later MAUI background-work plugins.
- Xamarin
- Android
- JobScheduler
- Location
Discussion
Comment on Location Tracking JobScheduler. The thread lives on this component's GitHub repository (nuvyntralabs/LocatinTrackingJobScheduler-XamarinAndroid). Sign in with GitHub — Giscus uses Discussions, Utterances uses Issues.