- Aplicação do Modelo Clean
- Criação total da tela de Investimentos
- Criação parcial da tela de Contato
- Uso do Carthage para uso de frameworks de terceiros
- Aplicação de auto-layout nas telas
- Não consegui concluir as validações dos campos da tela de Contato
- É necessário override na class JVLabeledTextField para adicionar linhas abaixo do text field
- O botão enviar, atráves de um router, deveria abrir o modal de sucesso
- Não foi adicionada máscara no campo de telefone
- Adicionar um repository para cada Use Case
- Error handler para os requests
- Não foi possível acessar o formulário via Sketch (pois meu trial havia expirado). Portanto, não foi possível utilizar os ícones, nem fontes, muito menos os espaçamentos corretos, daí tive que improvisar.
- Obrigado a ZUP pela oportunidade. É sempre bom por os conhecimentos a prova e entender onde é possível melhorar. Agradeço também ao esforço e paciência da equipe para me ajudar nos problemas que surgiram.