Resumen ejecutivo
hasta una aplicación lista para producción
orquestado por IA
de código de producción
interfaz totalmente localizada
PDF, PNG, JPEG, GIF, TIFF
iOS + Android
El proyecto
Aplicación concebida para móviles que permite firmar y sellar documentos PDF en iOS y Android. Los usuarios colocan firmas, sellos e imágenes directamente sobre las páginas del PDF, los redimensionan y giran con gestos táctiles, y guardan o comparten el resultado, todo ello sin subir nada a un servidor.
La aplicación también admite archivos de imagen (PNG, JPEG, GIF, TIFF) y los convierte automáticamente en PDF de tamaño A4, con corrección de la orientación EXIF para que las fotos de cualquier cámara se muestren correctamente sin girarlas a mano.
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 ya probada en sistemas de backend empresariales, aplicada a un producto móvil de consumo.
Siete agentes de IA cubrieron todo el alcance: diseño de la arquitectura, implementación en Flutter/Dart, código nativo de cada plataforma (Swift para iOS, Kotlin para Android), flujo de localización y documentación. El ingeniero tomó todas las decisiones de diseño, revisó cada resultado y respondió del producto final de principio a fin.
10 días hasta una aplicación lista para producción, con más de 60 idiomas, IA integrada en el dispositivo y compatibilidad con cinco formatos de archivo en dos plataformas. No es un prototipo: es un producto plenamente operativo, listo para enviarse a App Store y Google Play.
Qué se construyó
Visor y editor de PDF
Un visor de PDF de alto rendimiento con zoom por pellizco, desplazamiento fluido y renderizado virtualizado de páginas: en cada momento solo se renderizan las páginas visibles, lo que mantiene estable el consumo de memoria en documentos extensos. Los usuarios arrastran imágenes desde una biblioteca a cualquier página; las imágenes colocadas pueden redimensionarse y girarse libremente mediante controladores 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 importarlas, se normaliza su rotación EXIF y quedan disponibles de una sesión a otra. Permite añadir imágenes desde la galería de fotos o desde el sistema de archivos.
Eliminación del fondo con IA en el dispositivo
Cuando el usuario añade la fotografía de una firma o de un sello, la aplicación detecta si la imagen tiene un fondo uniforme y ofrece eliminarlo. Todo el proceso se ejecuta en el dispositivo, sin ninguna petición de red.
El proceso consta de cuatro fases: la normalización de la iluminación corrige la luz irregular de la cámara mediante procesamiento de imagen nativo (Accelerate en iOS y filtros optimizados de ventana deslizante en Android); el muestreo del perímetro detecta los fondos uniformes antes de recurrir al aprendizaje automático; la segmentación por aprendizaje automático utiliza iOS Vision Framework (VNGenerateForegroundInstanceMaskRequest) en iOS 17 o posterior y ML Kit Subject Segmentation en Android, con un umbral binario del 50 % de confianza para obtener bordes nítidos con calidad de documento; por último, una limpieza posterior elimina el papel atrapado en el interior de los trazos de los sellos mediante la detección del color dominante por histograma y un triple criterio (distancia RGB, saturación HSV y luminosidad HSL) que protege la tinta de cualquier color.
Conversión de imágenes a PDF
Abre una o varias imágenes y las convierte en un PDF A4 con márgenes correctos y orientación EXIF normalizada. Admite tanto una sola imagen como varias.
Localización: más de 60 idiomas
Interfaz totalmente localizada mediante el paquete intl de Flutter, con archivos ARB para más de 60 idiomas y compatibilidad con la escritura de derecha a izquierda para el árabe, el hebreo y el persa. Las traducciones se generaron y revisaron con IA: la misma metodología de orquestación aplicada al contenido y 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 sin guardar y origen del archivo. Los family providers de Riverpod se invalidan por completo al cerrar la sesión, de modo que al abrir un documento nuevo nunca se arrastra estado del anterior.
Pila tecnológica
Comparación con el desarrollo tradicional
| Métrica | Equipo tradicional | Este proyecto (con IA) |
|---|---|---|
| Plazo | 2–3 meses | 10 días |
| Tamaño del equipo | 3–5 ingenieros | 1 ingeniero |
| Plataformas | A menudo, primero iOS y después Android | Ambas a la vez |
| Localización | Sprint aparte | Incluida: más de 60 idiomas |
| Funciones de IA | Especialista en aprendizaje automático aparte | Incluidas, mismo ingeniero |
| Backend | Normalmente necesario | Ninguno: todo en el dispositivo |
El enfoque basado en IA no sustituye la experiencia en ingeniería: la multiplica. La velocidad y la calidad dependen directamente de la cualificación del orquestador: comprensión de la arquitectura, descomposición de problemas, formulación precisa de instrucciones y evaluación crítica de los resultados de la IA. El control sigue en manos humanas.
Conclusiones
Una aplicación móvil multiplataforma con IA integrada en el dispositivo, más de 60 idiomas y compatibilidad con cinco formatos de archivo, entregada en 10 días por un solo ingeniero.
La ausencia de backend no es una limitación, sino una decisión de diseño: los documentos del usuario nunca salen del dispositivo, no hay nada que autenticar ni que mantener, y la infraestructura no cuesta nada. La aplicación 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 con un producto móvil de consumo. Otro ámbito, otra pila tecnológica, el mismo efecto multiplicador.