Obrigado por participar do desafio do Globoplay! Estamos muito contentes pelo seu primeiro passo para fazer parte de um time excepcional. Você deverá criar um aplicativo sobre filmes, usando a API do TheMovieDB. Para termos um layout minimamente definido, anexamos alguns assets que vão te ajudar a desenvolver esse app:
Pense no desafio como uma oportunidade de mostrar todo o seu conhecimento. E faça com calma, você tem uma semana para entregar! Sua avaliação será baseada nos seguintes tópicos:
- Arquitetura
- Consumo de APIs
- GIT
- Layout's
- Fluxo de navegação.
Não existe nenhum pré-requisito, portanto sinta-se a vontande para utilizar qualquer linguagem e usar ou não usar bibliotecas.
Sabemos que testes não é um tópico que todos dominam ou tem conhecimento, por isso aceitamos desafios de todos os perfis e diferentes níveis de conhecimento técnico. Mas nos preocupamos com a qualidade, saúde e evolução do produto e por isso acreditamos bastante em testes automatizados.
- Tela de splash;
- Listagem dos filmes;
- Minha lista;
- Detalhes do filme;
- Favoritar/Desfavoritar filmes;
- Layout estruturado;
- Tratamento de erro.
- Filtros;
- Busca;
- Paginação;
- Animações;
- Testes unitários;
- Testes instrumentados;
- Testes funcionais;
- Pipeline Automatizado.
- Play do vídeo.
Nossos designers elaboraram algumas sugestões de telas e fluxos para guiar você durante o desenvolvimento, portanto fique à vontade para modificar como você quiser. Para facilitar o processo, existem assets, app icons, ícones e paleta de cores no repositório. Mas se o seu lado designer falar mais alto, pode nos surpreender!
Após finalizar a implementação do desafio, abra um pull request para este repositório seguindo os passos abaixo:
- Faça um fork deste repositório, não clone este repositório diretamente;
- Os commit's e as alterações devem ser feitas no SEU fork;
- Envie um Pull Request;
- Deixe o fork público para facilitar a inspeção do código.
Não faça push diretamente para este repositório!