Resumen
- Rol: Lead iOS Developer (Desarrollo integral de interfaces avanzadas y arquitectura de servicios).
- Cliente / Contexto: Diana (Aplicación gratuita e-Health de ayuda y soporte a pacientes con cáncer de mama y familiares, galardonada con el premio Aspid 2017 a la mejor iniciativa de e-Health).
- Tech Stack: iOS, Objective-C/Swift, AFNetworking, iOSCharts, ZSSRich Text Editor, Librerías personalizadas de calendarios y controles UI a medida.
El Reto
Construir una interfaz altamente compleja caracterizada por una gran diversidad de pantallas, numerosos controles a medida y la adaptación profunda de componentes de terceros, resolviendo interacciones y comportamientos específicos que no podían cubrirse únicamente con los componentes estándar de iOS.
Logros y Aportes Técnicos
- Desarrollo de Interfaces Avanzadas y Controles UI:
- Implementación de una interfaz avanzada con múltiples controles nativos personalizados y componentes de UI creados a medida.
- Creación de interfaces de entrada y salida especializadas orientadas al registro de distintos tipos de información de salud y seguimiento.
- Diseño de animaciones nativas y comportamientos visuales totalmente personalizados.
- Adaptación de Componentes y Librerías de Terceros:
- Customización avanzada de una librería de terceros especializada en calendarios.
- Integración y adaptación de controles de captura específicos adaptados a los flujos médicos y de usuario de la aplicación.
- Incorporación de iOSCharts para la visualización gráfica de datos clínicos y de seguimiento.
- Integración de un editor de texto enriquecido WYSIWYG mediante ZSSRich Text Editor.
- Multimedia y Conectividad Backend:
- Integración de reproducción de contenidos de vídeo procedentes de YouTube (para el videoblog «El espejo de Diana»).
- Gestión e integración de servicios web y peticiones mediante AFNetworking.
Impacto y Resultados Técnicos
- Reconocimiento del Sector (Premio Aspid 2017): La excelencia técnica y funcional en el desarrollo de la aplicación fue reconocida con el premio Aspid 2017 a la mejor iniciativa de e-Health.
- Experiencia de Usuario Integral: Consolidación de una plataforma de acompañamiento médico y emocional robusta que cubría desde calendarios de citas y medicación hasta diarios personales, guías de salud y reportes detallados para consultas clínicas.