Logo

Projeto desenvolvido para processo seletivo

View Demo

Conteudo
  1. Escopo
  2. Requisitos
  3. Observações
  4. Exigencias
  5. Instalação

Escopo

Para que conseguíssemos buscar com mais facilidade e rapidez os repositórios dos devs,percebemos a necessidade de criar um aplicativo.

Requisitos

  1. Permita que na tela principal busquemos os dados de uma pessoa do GitHub através do nome de usuário E que no resultado apareça a foto, o nome,o login e a localização.

  2. Permita que ao clicar na foto, abra um perfil com os dados que a API do GitHub fornece: Foto, nome, login, localização, o ID, quantidade de seguidores, quantidade de repositórios públicos, e uma lista com todos os repositórios da pessoa(nomedorepositório, linguagem utilizada, descrição, data de criação, data do último push.

  3. Ao clicar em um repositório, seremos redirecionados para este repositório no site do GitHub.

  4. Crie um menu contendo todos os usuários pesquisados recentemente, que também siga o padrão com os dados iguais ao da tarefa 1, e com perfil igual ao datarefa 2.

Observações

  1. A interface do app será levada em consideração.

  2. Desenvolva sua própria interface.

  3. O app deve ser desenvolvido com as tecnologias:

  • React Native
  • Typescript
  • Axios
  • Styled-components
  1. Consuma a API pública do GitHub.

Exigências

Ao entregar o projeto as seguintes necessidades devem ser cumpridas:

  • Link do repositório no GitHub
  • Envio do .apk para download

Instalação

  1. Clone este repositório
    git clone https://github.com/12afaelPereira/desafio-react-native.git
  2. Rode o comando para instalar as dependências
    npm install
  3. Rode o programa com o comando
    expo start ou npm start

A outra opção é fazer o download do .apk neste repositório e instalar no seu Smartphone (Android).