Todos os trabalhos
Y-Tree
App nativa iOS de gestão de património com Open Banking e verificação de identidade
Uma app nativa iOS para um serviço de gestão de património: os clientes ligam contas bancárias via Open Banking e verificam a identidade sem sair da app.
- Função
- iOS Engineer
- Período
- 2020 – 2023


Contexto
A Y-Tree desenvolve ferramentas financeiras para clientes privados. A app iOS é a forma como os clientes fazem o onboarding, ligam contas e acompanham as suas finanças.
O desafio
Integrar SDKs de KYC e Open Banking de terceiros em fluxos nativos que se mantêm fluidos, seguros e testáveis, enquanto se moderniza uma base de código legada em produção.
Construído em todas as camadas
- Fluxos de ligação de contas via Open Banking
- Verificação de identidade (KYC) com um SDK de terceiros
- Mais de 20 ecrãs em Swift com UIKit e SwiftUI
- Navegação RxFlow e fluxos de dados RxSwift
- Migração de cinco fluxos principais de Xamarin Forms e UIKit para SwiftUI e The Composable Architecture
Destaques de engenharia
- Ecrãs legados em Xamarin Forms e UIKit substituídos fluxo a fluxo numa app em produção
- Callbacks de SDKs de terceiros integrados nos fluxos de dados reativos da app
- Componentes de UI nativos e trabalho de estabilidade sobre funcionalidade em produção
O que permite
Os clientes ligam contas e verificam a identidade dentro da app, e os fluxos migrados tornaram-se o padrão para o resto da base de código.