# SMoya Gasfiter

Aplicación Flutter para registrar órdenes de trabajo de mantenimiento sin
depender de conexión a internet.

## Funcionalidades

- Creación y edición de órdenes como borrador.
- Varias tareas por orden, cada una con su observación.
- Varias fotografías antes y después por tarea, desde cámara o galería.
- Persistencia local mediante SQLite y archivos privados de la aplicación.
- Validación de evidencia antes de finalizar una orden.
- Informe PDF con el detalle completo y las fotografías.
- Correo preparado con resumen y PDF adjunto mediante la aplicación de correo
  configurada en el dispositivo.
- Consulta, reenvío de correo y eliminación de órdenes guardadas.

## Ejecutar

```bash
flutter pub get
flutter run
```

Para usar cámara, galería y correo se recomienda ejecutar en un teléfono real.
En Android debe existir una aplicación de correo configurada. En iOS debe haber
una cuenta disponible para el compositor nativo de Mail.

## Verificar

```bash
flutter analyze
flutter test
```

La información se guarda dentro del espacio privado de la aplicación. Al
desinstalarla, el sistema operativo puede eliminar la base de datos, las fotos y
los PDF generados.
