NEXO - Field Users App
Field Operations

NEXO - Field Users App

Built for field agents who have zero internet for hours. Fill complex forms offline, capture GPS location, take photos, collect signatures. Everything syncs automatically when network is available. Designed for cheap Android phones.

Source CodeCase Study
Built with:

Previous

Next

Architecture Deep-Dive

A look inside how the app is built: the decisions, trade-offs, and engineering that makes it work.

Offline-First Sync Engine

Syncs data when network appears, never loses a single record

01
90% smallerSync Payload
<10msWrite Speed
10K+Local Records
100%Data Safety
  • Downloads updates first, then uploads local changes. Resumes mid-sync, never restarts.

  • Temporary offline IDs swapped atomically with permanent server IDs on sync.

  • SQLite WAL mode logs all changes. Battery dies mid-write? Replays on boot, zero corruption.

Kalman-Filtered GPS Tracking

Accurate GPS on cheap phones, even in cities with tall buildings

02
80%+Jumps Filtered
1s to 60sPolling Range
AdaptiveBattery Smart
Works when closedBackground
  • Filters 80%+ of 50m GPS jumps in cities using movement pattern comparison.

  • Adaptive polling: 1s when moving → 60s when still. 8-hour shifts on a single charge.

  • OS-level background task keeps tracking even when app is closed.

Dynamic Form Engine

Smart forms from simple config files, no app store updates needed

03
20+Field Types
<16msUpdate Speed
UnlimitedForm Depth
Zero updatesNo App Store
  • Field dependencies propagate in under 16ms — no lag on 100+ field forms.

  • 20+ field types from server JSON config. No app store review for new forms.

  • Geo-fencing locks form outside allowed area, auto-restores on re-entry.

Enterprise Security

Bank-level security on $50 phones with auto-wipe if tampered

04
AES-256Encryption
HardwareKey Storage
16.3MBApp Size
60 FPSFrame Rate
  • Keys stored in hardware secure chip. Auto-deleted on rooted/jailbroken devices.

  • PII auto-redacted (emails, phones, IDs) from all logs and crash reports.

  • 60 FPS guaranteed: animations on separate UI thread, DB writes deferred.

Key Features

01

100% Offline-First

All forms, photos, GPS, and messages save to the phone instantly. When network appears, everything syncs in the background.

02

Zero Data Loss

Battery dies mid-write? Data auto-recovers on next boot. Changes are written to a safe log first so nothing gets corrupted.

03

Smart GPS That Works in Cities

Filters 80%+ of GPS jumps caused by tall buildings. Checks every 1s when moving, every 60s when still. Perfect for insurance audits.

04

Adaptive Forms (No App Updates)

Business team controls forms from a server config. New field types, no app store review. Related fields update instantly.

05

Resumable Sync

Network drops mid-sync? Resumes from where it stopped. Never starts over. Offline IDs are swapped with server IDs in one atomic update.

06

Geo-Fence Auto-Lock

Form locks if agent walks outside allowed area. Draft saves automatically. Restores exactly where they left off on re-entry.

07

Real-Time Chat (Offline Too)

Messages save locally and appear instantly. Failed sends get a retry button. Photo uploads resume from where they failed, not from zero.

08

Bank-Level Security on $50 Phones

Keys stored in phone's secure hardware chip. Auto-wipe if rooted. Personal info scrubbed from all logs and crash reports.