Field Report Pro

Completed

Android

Repo

Summary

Field Report Pro is an offline-first Android app for incident reporting in the field. Users can capture photos, add annotations, and keep working without connectivity thanks to a local-first data model.

When the device is back online, WorkManager syncs drafts and attachments in the background with clear progress feedback. The app is built with Jetpack Compose, Room, and DataStore for reliable state and a fast UI.

  • Offline-first data layer with Room
  • Background sync with WorkManager and progress feedback
  • Photo attachments from camera or gallery
  • On-device photo annotation and export
  • Deterministic UI screenshots with Paparazzi and CI

Media Gallery

Home Screen (Light)
Home Screen (Dark)
Incident Form
Incident Detail
Photo Annotation (Dark)
Empty State
Settings (Dark)
Background Sync