Migración SwiftUI & Biometría Bancaria
Openbank U.S. · Aplicación iOS Principal
El Desafío
La aplicación bancaria dependía de componentes legacy en UIKit que dificultaban la mantenibilidad y ralentizaban el time-to-market de nuevas features. Además, la autenticación requería una reescritura para integrarse de forma nativa y segura con el Secure Enclave del dispositivo, garantizando el cumplimiento de estrictas normativas financieras de EE.UU.
La Solución
Diseñé e implementé una estrategia de migración incremental (Strangler Pattern) hacia SwiftUI usando UIHostingController para interoperabilidad. Desarrollé el nuevo módulo de autenticación biométrica (Face ID / Touch ID) con gestión criptográfica on-device. Todo respaldado por una suite de tests automatizados (XCTest) para evitar regresiones.
El Impacto
Logramos un 95.4% de test coverage en los módulos críticos. Los crashes en producción se redujeron a cero durante el Q3. La velocidad de desarrollo de nuevas pantallas aumentó un 2x gracias a los previews y componentes reusables de SwiftUI. La app obtuvo la certificación de accesibilidad WCAG 2.1 AA.