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.
C#
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