Essa apresentação aborda um pouco sobre a solução de arquitetura que nos permitiu alcançar melhor capacidade de testes, manutenção e extensão das funcionalidades que já existem e que virão a existir.
Nós escalamos, nossa arquitetura não nos acompanhou • Nossa equipe aumentou exponencialmente • Necessário continuar criando e iterando com agilidade e qualidade
"newCard") switch cardStatus { case .active: hint = "Tap the button to block your card" buttonTitle = "Block" case .blocked: hint = "Tap the button to unblock your card" buttonTitle = "Unblock" } } } ViewController Controller ViewModel Repassa Ações Cria