Este desafio tem como objetivo avaliar as habilidades técnicas do candidato a vaga de desenvolvedor mobile Grupo Hostaraguaia.
O desafio consiste em construir um aplicativo de busca de pokémon, e visualizar as caracteristicas do pokémon pesquisado no período de 2 dias. O aplicativo devera conter:
- Uma tela para realizar a pesquisa;
- Uma tela para exibir os resultados da pesquisa;
- Uma tela para exibir as caracteriscas dos pokémon;
Requisitos que serão avaliados no desafio.
- O Sistema deverá ser desenvolvido utilizando o framework Flutter;
- Utilizar Clean Architeture com mobx.
- O Layout utilizado dever ser seguido como base e pode ser encontrado no Figma (é necessário logar no Figma para acessar as propriedades dos objetos das telas);
- Para o gerenciamento de estados utilize MobX);
- O Aplicativo deverá ser integrado à API PokéAPI para a listagem dos pokémon. Esta conta com a imagem dos mesmos e as caracteristicas pedidas; Caracteristicas obrigatórias que devem ser exibidas ao realizar a pesquisa:
- Evoluções
- Tipo(s)
- Imagem
- Nomes das Habilidades (Moves)
- Peso (Weight)
- Status base(Pelo menos 3) - Exemplos: (HP, Attack, Defense, Speed) Obs: Caso esteja aplicando para vaga de estagiario NÃO é necessario implementar a funcionalidade de favoritos.
Requisitos que não são obrigatórios mas podem te deixar em vantagem com relação aos outros candidatos.
- Exibir uma tela com a lista de todos os pokémon, fazendo uso de paginação para a construção da lista
- Incluir uma forma de favoritar o pokémon pesquisado.
- Exibir caracteristicas aleém das pedidas, porém tome CUIDADO com a forma que sera exibido para não ficar confuso;
- O candidato deverá realizar um fork deste repositório e submeter o código no mesmo.
- Em caso do deploy realizado, a url deverá ser adicionada no README;
- O prazo de entrega para este desafio é de 2 dias, contando a partir do dia em que o canditado recebeu o email com o link do repositório.
- Ao finalizar o desafio, o candidato deverá enviar um email para wellson@hostaraguaia.com.br contendo o link do seu PR.