Y-Tree
Application iOS native de gestion de patrimoine avec Open Banking et vérification d’identité
Une application iOS native pour un service de gestion de patrimoine : les clients relient leurs comptes bancaires via Open Banking et vérifient leur identité sans quitter l’application.
- Rôle
- iOS Engineer
- Période
- 2020 – 2023


Contexte
Y-Tree conçoit des outils financiers pour des clients privés. L’application iOS est le moyen pour les clients de s’inscrire, relier leurs comptes et suivre leurs finances.
Le défi
Intégrer des SDK KYC et Open Banking tiers dans des parcours natifs qui restent fluides, sûrs et testables, tout en modernisant une base de code legacy en production.
Construit sur toutes les couches
- Parcours de connexion de comptes Open Banking
- Vérification d’identité (KYC) avec un SDK tiers
- Plus de 20 écrans en Swift avec UIKit et SwiftUI
- Navigation RxFlow et flux de données RxSwift
- Migration de cinq parcours majeurs de Xamarin Forms et UIKit vers SwiftUI et The Composable Architecture
Points d’ingénierie
- Écrans legacy Xamarin Forms et UIKit remplacés parcours par parcours dans une application en production
- Callbacks des SDK tiers intégrés aux flux de données réactifs de l’application
- Composants UI natifs et travail de stabilité sur des fonctionnalités en production
Ce que cela permet
Les clients relient leurs comptes et vérifient leur identité dans l’application, et les parcours migrés sont devenus le modèle pour le reste de la base de code.