Code Monkey home page Code Monkey logo

globoplay-desafio-mobile's Introduction

Globoplay Recrutamento


JPG

Bem vindo

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.

Features ..


Essencial:

  • Tela de splash;
  • Listagem dos filmes
  • Minha lista
  • Detalhes do filme
  • Favoritar/Desfavoritar filmes
  • Layout estruturado
  • Tratamento de erro

Ganha mais pontos se tiver:

  • Filtros
  • Busca
  • Paginação
  • Animações
  • Testes unitários
  • Testes instrumentados
  • Testes funcionais.
  • Pipeline Automatizado

Iremos ficar encantados:

  • Play do vídeo

Exemplos e sugestões


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!

Fluxo de grid de filmes

Fluxo com Splash, Tela de Detalhes e tela de lista da favoritos

Fluxo Opcional de filtro

Processo de entrega


Após finalizar a implementação do desafio, abra um pull request para este repositório seguindo os passos abaixo:

  1. Faça um fork deste repositório, não clone este repostiório direto;
  2. Os commit's e as alterações devem ser feitas no SEU fork;
  3. Envie um Pull Request.
  4. Deixe o fork público para facilitar a inspeção do código.

ATENÇÃO

Não faça push diretamente para este repositório!

globoplay-desafio-mobile's People

Contributors

liellison avatar fernandofc avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.