Motorway.
From paper-based handovers to a reliable inspection platform built for the field.
Case study / AndroidAn inspection process that had to work anywhere.
Paper-based vehicle inspections were slow, inconsistent and difficult to audit. Inspectors needed a structured digital workflow they could trust on site: in poor light, under time pressure and without a reliable connection.

Structure for the work. Flexibility for the field.
A greenfield Android app, built from scratch in Kotlin and Jetpack Compose on an MVVM architecture, and shipped through a CI pipeline we helped set up to make every release more transparent.
- Kotlin
- Jetpack Compose
- MVVM
- WorkManager
- Compose Canvas
- CI
Damage mapping
A damage mapper drawn on Compose's low-level Canvas API, with custom touch handling. It runs at 60 fps on lower-end field devices, and became a shared component across the company.
Camera and flows
A custom camera and gallery for consistent evidence photos in any light, and the exterior-inspection and sign-in flows around them.
Offline-first
We designed and built the offline architecture: inspections queue on WorkManager and sync when conditions allow. Not one was lost to a dropped connection.
Components
A component library and theming system built from scratch and reused across every screen. Motorway's in-house team adopted the theming for their other Android mobile products.
From zero to production in 11 months. Inspections went from two weeks to under 20 minutes for more than 4,000 inspectors across the UK, with zero production crashes.