Geolocation and GPS Tracking in .NET MAUI 10: Background Location, Geofencing, and Battery
Build GPS tracking and geofencing in .NET MAUI 10 with battery-friendly background services on Android and iOS. Working code, permissions, and tips.
Marcus came into .NET via a winding path: six years writing Android in Kotlin at a London ad-tech firm, two years on a React Native team at a payments company, then a switch to .NET MAUI in 2022 when his current employer (a property-management SaaS in Manchester) consolidated their mobile stack onto C#. He now leads a team of five mobile engineers and owns the MAUI app end to end. He tends to write the comparison pieces other people avoid: MAUI versus Flutter on real hardware, Shell navigation versus a hand-rolled stack, CommunityToolkit.Mvvm versus ReactiveUI for new projects, and what actually breaks when you move from MAUI 8 to 9. He has the .NET MAUI MVP designation as of 2025 and contributes intermittently to the CommunityToolkit.Maui repo.
Build GPS tracking and geofencing in .NET MAUI 10 with battery-friendly background services on Android and iOS. Working code, permissions, and tips.
A practical 2026 guide to adding maps to .NET MAUI 10 apps. Compare Microsoft.Maui.Controls.Maps, custom Google Maps and MapKit handlers, Mapbox SDK v11, and OpenStreetMap via Mapsui — with working code, platform setup, and clustering.
A practical 2026 guide to adding in-app purchases and subscriptions to your .NET MAUI 10 app: the new Microsoft BillingService pattern, Google Play Billing, StoreKit, Microsoft Store, and the server-side receipt validation the official sample leaves out.
Learn how to detect, diagnose, and fix memory leaks in .NET MAUI apps. Covers finalizer logging, Visual Studio diagnostics, MemoryToolkit.Maui, event handler cleanup, and DisconnectHandler patterns with working code examples.
Struggling with VS 2026 MAUI Android build errors? Fix XA5300, XA5207, empty emulator dropdowns, silent build cancellations, and deployment failures with tested step-by-step solutions and CLI workarounds.
A hands-on guide to implementing production-grade security in .NET MAUI apps — covering OAuth 2.0 with PKCE, MSAL.NET, biometric authentication, secure token storage, certificate pinning, and defense-in-depth patterns with working code.