Aplicación Flutter para validar documentos contra un API remoto de forma simple y mantenible.
- Se eliminó conflicto de merge en
pubspec.yaml. - Se reorganizó el código en capas:
presentation: pantalla y controlador.data: cliente HTTP y persistencia local de configuración.domain: modelo de respuesta.core/config: utilidades compartidas y configuración por--dart-define.
- Se agregó flujo para:
- Guardar URL base del API en almacenamiento local.
- Probar conexión (
/health). - Validar un documento en el endpoint configurable.
flutter pub get
flutter runPuedes pasar estos valores desde CLI:
flutter run \
--dart-define=VALIDATION_API_BASE_URL=https://tu-api.com \
--dart-define=VALIDATION_API_ENDPOINT=/api/v1/validation/check \
--dart-define=VALIDATION_API_TIMEOUT_MS=8000- Abre la app.
- Escribe la URL base del API y pulsa Guardar URL.
- Pulsa Probar conexión API.
- Escribe el documento y pulsa Validar documento.
La URL queda persistida en el dispositivo para siguientes sesiones.