O desafio mobile consiste em duas páginas: uma página inicial com todos os filmes do catálogo e uma página de detalhes para cada filme clicado.
Neste link, você vai encontrar tudo que é necessário para saber como são as telas, as imagens, as fontes e etc. Você precisará consumir a api de filmes tmdb para ter as informações necessárias para o app.
Faça um fork desse repositório para poder concluir o desafio.
-
o botão de play no filme de destaque só aparece quando toca na imagem
-
quando clica no texto da sinopse, ele abre mostrando o texto completo
-
você pode escolher as categorias baseado nas categorias que a API vai te dar
-
rolagem para o lado e para baixo precisa funcionar
-
qualquer dúvida, não hesite em perguntar!
Neste desafio, os maiores pontos avaliados serão:
-
arquitetura organizada e código limpo
- mínimo de padrão de projetos
- reutilizar código
- sabe usar programação orientada a objetos
-
commits organizados e padronizados
-
utilize o padrão convencional de commits:
- feat: Nova funcionalidade
- fix: Correção de um bug
- chore: Tarefas de manutenção, como atualizações de dependências
- docs: Alterações na documentação
- style: Alterações na formatação do código (sem mudanças no comportamento do código)
- test: Adições ou modificações em testes
- refactor: Refatoração do código (sem adicionar ou remover funcionalidade)
- perf: Melhorias de desempenho
Exemplo:
- feat: Adicionar funcionalidade de login
- fix: Corrigir bug na rota de busca
- docs: Atualizar README
- refactor: Refatorar função de ordenação
-
-
habilidade com consumo de APIs
As tecnologias utilizadas são livres, mas a linguagem tem que ser TypeScript.