Resumen Ejecutivo
para app lista para producción
orquestado por IA
de código de producción
localización completa de la UI
PDF, PNG, JPEG, GIF, TIFF
iOS + Android
El Proyecto
Una aplicación móvil para firmar y sellar documentos PDF en iOS y Android. Los usuarios colocan firmas, sellos e imágenes directamente sobre las páginas del PDF, cambian su tamaño y los rotan con gestos táctiles, y guardan o comparten el resultado — todo sin subir nada a un servidor.
La app también acepta archivos de imagen (PNG, JPEG, GIF, TIFF) y los convierte a PDF A4 automáticamente, aplicando corrección de orientación EXIF para que las fotos de cualquier cámara aparezcan correctamente sin rotación manual.
Sin backend. Sin cuentas de usuario. Sin almacenamiento en la nube. Todo se ejecuta en el dispositivo.
El Método
Un ingeniero, 10 días. La misma metodología de orquestación de IA probada en sistemas backend empresariales — aplicada a un producto móvil de consumo.
Siete agentes de IA cubrieron todo el alcance: diseño de arquitectura, implementación Flutter/Dart, código nativo de plataforma (Swift para iOS, Kotlin para Android), flujo de trabajo de localización y documentación. El ingeniero tomó todas las decisiones de diseño, revisó cada output y fue dueño del producto final de principio a fin.
10 días para una app lista para producción con más de 60 idiomas, IA en el dispositivo y soporte para cinco formatos de archivo en dos plataformas. No es un prototipo — es un producto completamente funcional listo para su publicación en App Store y Google Play.
Lo Que Se Construyó
Visor y Editor de PDF
Un visor de PDF de alto rendimiento con pellizcar para hacer zoom, desplazamiento suave y renderizado virtualizado de páginas — solo las páginas visibles se renderizan en cada momento, manteniendo la memoria estable en documentos grandes. Los usuarios arrastran imágenes desde una biblioteca a cualquier página; las imágenes colocadas soportan redimensionamiento y rotación libre mediante controles táctiles.
Biblioteca de Imágenes
Una biblioteca de imágenes persistente almacenada localmente con la base de datos Isar. Las imágenes se validan al importar, se normalizan para rotación EXIF y están disponibles entre sesiones. Soporta agregar imágenes desde el carrete de fotos o el sistema de archivos.
Eliminación de Fondo con IA en el Dispositivo
Cuando un usuario agrega una fotografía de firma o sello, la app detecta si la imagen tiene un fondo uniforme y ofrece eliminarlo. El pipeline se ejecuta completamente en el dispositivo — no se realiza ninguna solicitud de red.
El pipeline de cuatro etapas: la normalización de iluminación corrige la iluminación desigual de la cámara usando procesamiento de imagen nativo (Accelerate en iOS, filtros de ventana deslizante optimizados en Android); el muestreo del perímetro detecta fondos uniformes antes de invocar ML; la segmentación ML usa iOS Vision Framework (VNGenerateForegroundInstanceMaskRequest) en iOS 17+ y ML Kit Subject Segmentation en Android, con umbral binario al 50% de confianza para bordes de calidad documental nítidos; la limpieza post-ML elimina papel atrapado dentro de los bucles de los sellos usando detección de color dominante basada en histograma y triple criterio (distancia RGB, saturación HSV, luminosidad HSL) para proteger la tinta de cualquier color.
Conversión de Imagen a PDF
Abre una o múltiples imágenes y las convierte a un PDF A4 con márgenes correctos y normalización EXIF. Flujos de imagen única y múltiples soportados.
Localización — 60+ Idiomas
Localización completa de la UI vía el paquete intl de Flutter con archivos ARB para más de 60 idiomas incluyendo soporte RTL para árabe, hebreo y persa. Traducciones generadas y revisadas con IA — la misma metodología de orquestación aplicada al contenido como al código.
Arquitectura de Sesiones
Cada documento abierto crea una sesión de visor aislada con estado independiente: imágenes colocadas, selección, indicador de cambios, fuente del archivo. Los providers de familia de Riverpod se invalidan completamente al cerrar la sesión — abrir un nuevo documento nunca filtra estado de uno anterior.
Stack Tecnológico
Comparación con Desarrollo Tradicional
| Métrica | Equipo Tradicional | Este Proyecto (Impulsado por IA) |
|---|---|---|
| Plazo | 2–3 meses | 10 días |
| Tamaño del equipo | 3–5 ingenieros | 1 ingeniero |
| Plataformas | Generalmente iOS primero, Android después | Ambas simultáneamente |
| Localización | Sprint separado | Incluida — 60+ idiomas |
| Funciones IA | Especialista ML separado | Incluido, mismo ingeniero |
| Backend | Generalmente necesario | Cero — totalmente en el dispositivo |
El enfoque impulsado por IA no reemplaza la experiencia en ingeniería — la multiplica. La velocidad y la calidad dependen directamente de las cualificaciones del orquestador: comprensión de la arquitectura, descomposición de problemas, prompting preciso y evaluación crítica del output de la IA. El humano mantiene el control.
Conclusiones
Una app móvil multiplataforma con IA en el dispositivo, más de 60 idiomas y soporte para cinco formatos de archivo — entregada en 10 días por un ingeniero.
La ausencia de un backend no es una limitación sino una decisión de diseño: los documentos del usuario nunca abandonan el dispositivo, no hay nada que autenticar, nada que mantener y ningún costo de infraestructura. La app funciona sin conexión, siempre.
La metodología de orquestación de IA que produjo 13 microservicios empresariales en 12 días funciona igual de bien para un producto móvil de consumo. Diferente dominio, diferente stack, mismo multiplicador.