ag proyectos sobre mí
← todos los proyectos
Personal2026

Field Report Pro

App Android offline-first de reportes de incidencias

App Android nativa para reportes de incidencias en campo con almacenamiento offline-first, fotos con anotaciones, cola de sincronización y screenshots deterministas con Paparazzi.

Caso de estudio
Vista de producto 01 / 08
01 — Contexto

El reto

Operarios en campo trabajan sin cobertura constante. Necesitan crear reportes, adjuntar fotos (cámara o galería) con posibilidad de anotar (círculos/flechas/rectángulos), guardar todo localmente y sincronizar cuando vuelve la conectividad — sin perder ningún dato y con feedback claro de progreso.

02 — Enfoque

Qué construí

Android nativo con Kotlin. Almacenamiento Room para reports/attachments/timeline, DataStore para settings, WorkManager para la cola de sync con progreso visible. Hasta 3 fotos por reporte con anotación que guarda PNG anotado. Arquitectura MVVM + Repository. Pipeline de screenshots determinista con Paparazzi para QA visual.

03 — Stack
  • Kotlin
  • Android
  • Room
  • DataStore
  • WorkManager
  • Paparazzi
  • MVVM