AeroMRO Field — Offline-First Android App
The native Android companion to AeroMRO, built solo: work-order execution, camera-based defect reporting and fleet lookup — fully usable on a hangar floor with no signal.
Role
Sole developer — Lexodd Hypernova
Timeline
2025 — Present
Stack
Kotlin / Jetpack Compose / Room
Year
2026
Fig. 01 — AeroMRO Field — Offline-First Android App
The problem
Technicians work where the signal does not reach. A web dashboard is useless on a hangar floor, and any app that assumes connectivity turns every checklist tick into a spinner — or loses the work outright.
The approach
Made Room the local source of truth rather than a cache: the UI only ever reads local state, and mutations go into a durable write queue that replays against the server on reconnect, with conflict handling on the replay path. Built the whole surface in Jetpack Compose — work-order execution, camera-based defect capture, fleet lookup — and used FCM for assignment pushes. Shipped through six milestones to a verified R8 production build.
The outcome
Technicians complete work orders and file defects with no connectivity at all, and the queued writes land in the same record the AeroMRO copilot reasons over. Built and shipped by one engineer.