Conferencia Episcopal Española
La Conferencia Episcopal Española (CEE) es la institución oficial que coordina y apoya la actividad de los obispos católicos en España. Fundada en 1966 y con sede en Madrid, su app oficial sirve como centro digital de noticias católicas, contenido litúrgico, evangelio diario y documentos oficiales, disponible en App Store desde 2018 para iPhone y iPad.
en App Store España
app universal
base de código heredada
Cliente
-
Sede
Madrid, España
-
Sector
Institución religiosa
-
Fundada
1966
Producto
-
Plataforma
iOS (iPhone y iPad, universal)
-
Idiomas
Español
-
Versión mín. iOS
iOS 15.1+
El reto
El equipo responsable de la app oficial de la CEE necesitaba una intervención iOS senior con disponibilidad inmediata para resolver bugs críticos que estaban afectando a la versión en producción. En paralelo al fix de bugs, había que desarrollar nuevas pantallas y añadir una funcionalidad de lectura de textos por voz que mejorase la experiencia de los usuarios.
El reto técnico añadido: la app estaba escrita en Objective-C sobre UIKit, un stack heredado que la mayoría de perfiles iOS junior y mid actuales no domina. El perfil necesario debía ser capaz de leer, depurar y extender código Objective-C sin fricciones y entregar en cuestión de semanas.
La solución
AtalayaSoft incorporó a Francisco José García Navarro como iOS senior sobre la app de la CEE como refuerzo iOS senior en modalidad de intervención corta. El alcance del trabajo incluyó:
- Corrección de bugs críticos en producción sobre la versión publicada en App Store.
- Desarrollo de nuevas pantallas integradas con la arquitectura UIKit existente.
- Implementación de lectura de textos por voz sobre los contenidos litúrgicos y documentales de la app, una mejora de accesibilidad iOS que permitía consumir la app sin necesidad de leer en pantalla.
- Validación y pruebas previas a la entrega para asegurar estabilidad de la base de código Objective-C.
Logros técnicos destacados
Lectura de textos por voz con AVSpeechSynthesizer
Para añadir la funcionalidad de lectura por voz sobre el contenido litúrgico y documental de la app, Francisco implementó AVSpeechSynthesizer (el motor de síntesis de voz nativo de Apple, parte de AVFoundation) con configuración de voz en español. Esta mejora aporta valor especialmente para personas con discapacidad visual o que prefieren consumir el contenido en modo audio. Es una funcionalidad de accesibilidad iOS implementada años antes de la entrada en vigor de la Ley Europea de Accesibilidad (EAA), demostrando que el enfoque accesible no es reactivo a la regulación sino parte del know-how de AtalayaSoft.
Mantenimiento sobre código Objective-C heredado
La app estaba construida sobre Objective-C + UIKit, un stack que la mayoría de desarrolladores iOS actuales no manejan con soltura. Francisco intervino sobre la base de código existente sin reescribir nada en Swift, aplicando criterio senior para identificar la causa raíz de los bugs en producción y entregar correcciones estables en pocas semanas. Este tipo de intervención es habitual en proyectos enterprise con años de historia en su codebase.
Tecnologías y servicios usados
- Lenguaje: Objective-C
- Framework UI: UIKit
- Síntesis de voz: AVSpeechSynthesizer (AVFoundation)
- Entorno: Xcode, App Store Connect
- Distribución: TestFlight, App Store
- Servicios AtalayaSoft aplicados: iOS Senior para tu equipo · Accesibilidad iOS (EAA)
¿Necesitas algo similar para tu app iOS?
Si tu equipo necesita un iOS senior para reforzar el desarrollo, intervenir sobre código Objective-C heredado o implementar funcionalidades de accesibilidad nativa, hablemos. Te respondemos en menos de 24 horas laborables.