O desafio é bem simples. Para participar, basta criar um fork deste repositório e quando finalizar o desenvolvimento, abrir um merge request que iremos avaliar.
Abaixo, temos 3 referências de fluxos a serem implementados… cada uma com uma complexidade. Escolha a que melhor se encaixe com seu nível técnico :)
Para acessar os links abaixo é preciso ter uma conta no Figma. Caso não tenha, é só criar uma com algum e-mail pessoal.
PS: Não precisa se preocupar em consumir nenhuma API. Pode criar mocks para as requisições.
- Boa organização de código
- Ter pelo menos um pattern de apresentação definido (MVC, MVVM, MVP, Clean Swift…)
- Ter pelo menos um tipo de teste unitário
- Teste de Snapshot
- View Code
- Boa estruturação de layout
- O máximo possível de APIs nativas
Se surgir qualquer dúvida durante o desenvolvimento, não hesite em perguntar! Pode adicionar um comentário aqui mesmo no repositório que nosso time vai estar pronto a lhe auxiliar 😊