El reto
funEvent 360 ya existía como app Android para eventos. El cliente necesitaba replicar toda la funcionalidad en iOS nativo, manteniendo la paridad de características pero aprovechando las capacidades específicas de la plataforma Apple: Core ML para efectos, integración nativa con el carrete y soporte para los últimos modelos de iPhone e iPad.
La solución
Desarrollamos la app completa en Swift para iOS con estas funcionalidades principales: captura de foto con cuenta atrás y múltiples modos (tira, cuadrícula, con faldón), captura de vídeo con autostart por detección de movimiento y Glambot zoom, filtros y efectos con IA (caricatura vía Core ML, espejo, sepia, blanco y negro), marcos y fondos personalizables, eliminación de fondo con Core ML, conectividad directa con cámaras GoPro (WiFi), generación y lectura de códigos QR, galería con álbumes por evento, sistema de captura y envío de contactos, compartir por WhatsApp/SMS/email, integración con Dropbox y Google Cloud Storage, impresión local y remota, y app multiidioma (español e inglés).
30+
Funcionalidades core
7-12
Conectividad GoPro
Core ML
IA en dispositivo
ES / EN
Idiomas
Capturas del proyecto
El producto en detalle



Nuestro enfoque
- Análisis de la app Android existente para mapear cada funcionalidad al ecosistema iOS
- Arquitectura modular con controladores independientes por funcionalidad
- Desarrollo nativo en Swift con soporte para iPhone e iPad (Portrait y Landscape)
- Integración de Core ML para eliminación de fondos y efecto caricatura
- Sistema de conectividad WiFi con cámaras GoPro para captura remota
- Testing en dispositivos físicos con múltiples modelos de GoPro
Stack tecnológico
El desafío
funEvent 360 nació como app Android para amenizar eventos corporativos y sociales mediante captura de foto y vídeo con efectos en directo. La demanda del mercado iOS hizo necesaria una versión nativa que no fuera un simple port: tenía que aprovechar las capacidades específicas de Apple y rendir igual o mejor que la versión Android.
El reto técnico era doble: mantener paridad funcional con más de 30 capacidades existentes y, al mismo tiempo, integrar tecnologías propias de iOS como Core ML para los efectos de IA en el dispositivo, sin depender de servicios externos que añadiesen latencia durante el evento.
Nuestra solución
Construimos la app desde cero en Swift, con una arquitectura modular en la que cada funcionalidad (captura, filtros, GoPro, contactos, impresión, almacenamiento) vive en un controlador independiente. Esto permite añadir o desactivar capacidades por evento sin tocar el resto del sistema.
La captura cubre todos los formatos habituales en eventos: foto con cuenta atrás, modos tira y cuadrícula, vídeo con autostart por detección de movimiento y Glambot zoom. Los efectos de IA (caricatura, eliminación de fondo) se ejecutan en el dispositivo mediante Core ML, garantizando privacidad y respuesta instantánea aunque la conexión sea limitada.
La integración con GoPro vía WiFi permite usar cámaras externas (modelos 7 a 12) como fuente de captura, ampliando los planos posibles. El contenido se sube en segundo plano a Dropbox y Google Cloud Storage, y se puede compartir al instante por WhatsApp, SMS o email, además de imprimirse en impresoras locales o remotas.
Impacto
funEvent 360 para iOS abrió el ecosistema Apple al producto, permitiendo desplegar el sistema en eventos donde antes solo era viable usar Android. La paridad funcional con la versión existente fue total y, en algunos puntos —como los efectos de IA en dispositivo— la versión iOS superó a su predecesora.
El proyecto demostró cómo una app de eventos puede combinar hardware externo, IA en dispositivo y servicios cloud manteniendo una experiencia fluida en directo, donde no hay margen para errores ni esperas.
¿Tienes un proyecto similar?
¿Tienes una app Android que necesita su versión iOS nativa, o un producto de eventos que quieres llevar al siguiente nivel? Desarrollamos apps nativas con integración de hardware e IA en dispositivo.
Servicio relacionado: Desarrollo de apps
