Y-Tree
App nativa de iOS de gestión patrimonial con Open Banking y verificación de identidad
Una app nativa de iOS para un servicio de gestión patrimonial: los clientes vinculan sus cuentas bancarias mediante Open Banking y verifican su identidad sin salir de la app.
- Rol
- iOS Engineer
- Periodo
- 2020 – 2023


Contexto
Y-Tree desarrolla herramientas financieras para clientes privados. La app de iOS es la vía por la que los clientes se incorporan, vinculan cuentas y siguen sus finanzas.
El reto
Integrar SDKs de KYC y Open Banking de terceros en flujos nativos que sigan siendo fluidos, seguros y testeables, mientras se moderniza una base de código heredada en producción.
Construido en todas las capas
- Flujos de vinculación de cuentas con Open Banking
- Verificación de identidad (KYC) con un SDK de terceros
- Más de 20 pantallas en Swift con UIKit y SwiftUI
- Navegación RxFlow y flujos de datos RxSwift
- Migración de cinco flujos principales de Xamarin Forms y UIKit a SwiftUI y The Composable Architecture
Puntos de ingeniería
- Pantallas heredadas en Xamarin Forms y UIKit reemplazadas flujo a flujo en una app en producción
- Callbacks de SDKs de terceros integrados en los flujos de datos reactivos de la app
- Componentes de UI nativos y trabajo de estabilidad sobre funcionalidad en producción
Qué hace posible
Los clientes vinculan cuentas y verifican su identidad dentro de la app, y los flujos migrados se convirtieron en el patrón para el resto de la base de código.