Skip to content
NLNuvyntra Labs
All R&D projects

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.

Related r&d projects