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.
O projeto consiste em desenvolver um aplicativo seguindo esta referência
Não se preocupe com layout, imagens, ou cores. Temos como premissa que o candidato que recebe este desafio tenha total fluência na estruturação de uma tela 😄. Queremos avaliar como você lida com a organização de um projeto do zero, arquitetura, interações, ciclo de atualização, testes e etc.
PS: Não precisa se preocupar em consumir nenhuma API. Crie mocks para as requests.
- Boa organização de código
- Ter pelo menos uma arquitetura definida
- Ter pelo menos um tipo de teste (instrumentado, unitário ou de UI)
- View Code
- Quanto mais APIs nativas, melhor 😊
- Interações e animações bem estruturadas
- Acessibilidade
- Testes instrumentados
- Base de distribuição - CI/CD
- Documentação
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 😊