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 evoluaçã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 repostiório direto;
- 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!