Estudio de caso

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.

Desde 2018

en App Store España

iPhone + iPad

app universal

Objective-C + UIKit

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)
Captura de la app iOS oficial de la Conferencia Episcopal Española mostrando contenido litúrgico

¿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.