One app, every platform β native Android and Windows from a single .NET 10 MAUI codebase, built for offline-first field operations
A professional-grade native app that works flawlessly with or without a network connection
Built on .NET Multi-platform App UI (.NET 10), the app delivers native UI performance and platform API access on Android and Windows from a single shared codebase. Platform-specific renderers ensure controls look and feel native on each target, while shared business logic eliminates duplication.
Designed from the ground up for disconnected environments. Every feature β map display, form submission, GNSS capture, photo attachment, work order management β functions fully without internet connectivity. Changes are queued locally and synchronized automatically when connectivity resumes.
All field data is stored locally in SQLite 3.x with SpatiaLite 5.1 spatial extensions. Geometry data (points, lines, polygons) is stored as Well-Known Binary (WKB) with SRID 4326, enabling full spatial query capability on-device without a GIS server β proximity queries, buffer calculations, and more.
Delta sync sends only changed records to minimize data usage. The sync engine detects and resolves conflicts using configurable strategies (last-write-wins, server-authoritative, manual merge). Failed sync attempts are retried with exponential backoff via Polly resilience policies.
Deep platform API access via .NET MAUI essentials: camera (photo & video with geotagging), file system (document import/export), Bluetooth (GNSS receiver pairing), barcode scanner (asset label scanning), accelerometer & compass, and native share sheet integration.
Enterprise mobility management ready: Microsoft Intune managed app configuration for policy enforcement, conditional access app protection policies, Jamf Pro managed configuration profiles, and AppConfig Community standard for pre-deployment configuration without user interaction.
Clean separation of UI and business logic using the Model-View-ViewModel pattern. ViewModels expose observable properties and commands; Views bind declaratively. This architecture enables comprehensive unit testing of business logic without UI dependencies and clear team separation of concerns.
WCAG 2.1 AA accessibility compliance with semantic element roles, sufficient color contrast ratios, screen reader (TalkBack/Narrator) support, and minimum touch target sizes. Resource-based localization (RESX) enables UI text externalization for multi-language deployments.
Platform requirements, framework versions, and key library dependencies
Deploy to the devices your crews already carry
Sideload or distribute via Google Play / enterprise MDM
Microsoft Store or enterprise side-load via Intune
MAM/MDM managed app policies & conditional access
Managed app config for enterprise Apple/Android deployments
Intune MAM: data-at-rest encryption, copy restriction
The mobile app is the field entry point for every other capability
MapSui maps run natively inside the MAUI app
Bluetooth GNSS managed by the MAUI Bluetooth APIs
MSAL auth, AES-256 local encryption, MDM policies
Sync engine connects to the ASP.NET Core API
Inspection workflows run entirely in the mobile app
See the native Android and Windows experience in a live hands-on demo