ProjectsCase studyLive

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

AeroMRO Field — Offline-First Android App

Fig. 01 — AeroMRO Field — Offline-First Android App

(01)

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.

(02)

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.

100%
Offline-capable core flows
6
Milestones shipped solo
R8
Verified production build
(03)

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.

Built with

01KotlinAdvanced
02Jetpack ComposeAdvanced
03RoomAdvanced
04Firebase Cloud MessagingAdvanced