Skip to content

Desafio React Native para o processo seletivo da Pitang

Notifications You must be signed in to change notification settings

WallysonGalvao/desafio-rn

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

desafio-rn

Desafio React Native

Criar um aplicativo de consulta a API de Filmes

Criar um aplicativo para consultar a API de Filmes e trazer os filmes enviados pelo endpoint. Seguem abaixo telas como guia:

tela1 tela2

O aplicativo deve contemplar

  • Uma lista de filmes. Exemplo de chamada na API: https://desafio-mobile-pitang.herokuapp.com/movies/list?page=0&size=3.
    • Paginação na tela de lista, com scroll infinito (incrementando o parâmetro page).
    • Cada filme deve exibir Nome do filme e Foto do filme.
    • Ao clicar em um item da lista, deve levar ao detalhe do filme.
  • Detalhes de um filme. Exemplo de chamada na API: https://desafio-mobile-pitang.herokuapp.com/movies/detail/59e8ec97f36d280364369ca1.
    • O item de detalhe deve exibir Nome, Foto e Descrição do filme.

Essencial

  • React Native
  • Hooks ou Redux
  • Guidelines UX e UI.
  • Maior ou igual JavaScript ES6
  • Responsivo

Desejável

  • Testes
  • Build no IOS

Sugestões

Nesta seção sugerimos algumas bibliotecas para o uso, mas fique à vontade para escolher outras que não estiverem na lista.

  • Axios
  • Styled-components

OBS

A foto das telas de mockup são só um guia, fique a vontade para usar o padrão de usabilidade da sua escolha.

Etapas para submissão

O canditado ao finalizar a implementação deverá enviar um pull request para o repositório em questão.

Segue o passo-a-passo:

  1. Fazer fork do respositório
  2. Implementar seu projeto no fork realizado.
  3. Comitar e subir todas as alteraçes para o fork criado por você.
  4. Enviar um pull request pelo Github.

O fork deverá ser público para inspeção do código.

Observações

Não fazer push para este repositório.

About

Desafio React Native para o processo seletivo da Pitang

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 67.3%
  • TypeScript 11.2%
  • JavaScript 6.8%
  • Java 4.2%
  • Ruby 3.6%
  • CSS 3.6%
  • Other 3.3%