Voltar para projetos
FinTrack iOS
Aplicativo nativo de finanças pessoais com sincronização offline-first
SwiftSwiftUICoreDataCombineVIPER
Contexto
Um cliente precisava de um app financeiro que funcionasse perfeitamente offline para viajantes internacionais.
O Desafio
O desafio principal era lidar com a concorrência de dados ao recuperar a conexão de rede.
Solução
Implementei uma arquitetura offline-first usando CoreData com fila de sincronização customizada. O UI foi feito inteiramente em SwiftUI com animações fluídas.
Aprendizados
Aprofundamento em resolução de conflitos de estado no CoreData e otimização de memory footprint no iOS.