
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.
A look inside how the app is built: the decisions, trade-offs, and engineering that makes it work.
Syncs data when network appears, never loses a single record
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.
Accurate GPS on cheap phones, even in cities with tall buildings
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.
Smart forms from simple config files, no app store updates needed
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.
Bank-level security on $50 phones with auto-wipe if tampered
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.
All forms, photos, GPS, and messages save to the phone instantly. When network appears, everything syncs in the background.
Battery dies mid-write? Data auto-recovers on next boot. Changes are written to a safe log first so nothing gets corrupted.
Filters 80%+ of GPS jumps caused by tall buildings. Checks every 1s when moving, every 60s when still. Perfect for insurance audits.
Business team controls forms from a server config. New field types, no app store review. Related fields update instantly.
Network drops mid-sync? Resumes from where it stopped. Never starts over. Offline IDs are swapped with server IDs in one atomic update.
Form locks if agent walks outside allowed area. Draft saves automatically. Restores exactly where they left off on re-entry.
Messages save locally and appear instantly. Failed sends get a retry button. Photo uploads resume from where they failed, not from zero.
Keys stored in phone's secure hardware chip. Auto-wipe if rooted. Personal info scrubbed from all logs and crash reports.