Skip to content

mateusmento/react-native-ecommerce

 
 

Repository files navigation

Fu2re Smart Solutions - Desafio React Native

Bem vindo ao Desafio React Native da Fu2re.

Você deverá criar um app utilizando o layout fornecido por nós. Disponibilizamos um aquivo json contendo toda a estrutura e dados que você irá precisar para montar a aplicação.

Pense no desafio como uma oportunidade de mostrar todo o seu conhecimento.

O que queremos avaliar aqui é:

  • Consumo de APIs;
  • Habilidade de construção de telas seguindo o layout;
  • Organização de componentes;
  • Seu conhecimento sobre Redux;
  • Como irá disponibilizar os dados (json) remotamente para o aplicativo;
  • Organização de commits

Features


Precisa ter:

  • Tela inicial contendo a lista de produtos;
  • Quando clicar em um produto, abrir a tela de detalhe do produto;
  • Slideshow com imagens do produto;
  • Ao clicar em ver mais, deslizar a view e mostrar o conteúdo escondido;
  • Ao clicar no coração, favoritar aquele item utilizando redux (inclusive atualizando na tela inicial também);
  • Loading e tratamento de erros no request;

Ganha pontos se tiver (opcional):

  • Menu lateral;
  • Tela de Busca;
  • Testes unitários;
  • Paginação com scroll infinito;
  • Animações em geral;
  • React Hooks

Layout


Abaixo podemos ver algumas telas de exemplo para o desenvolvimento. para ter acesso ao Adobe XD, você poderá utilizar este link para ver o spec e este link para acessar o protótipo. Mas se o seu lado designer falar mais alto, pode nos surpreender!

Processo de submissão


Depois de implementar a solução, envie um pull request para este repositório. O processo de Pull Request funciona da seguinte maneira:

  1. Faça um fork deste repositório (não clonar direto!);
  2. Faça seu projeto neste fork;
  3. Commit e suba as alterações para o seu fork;
  4. Pela interface do Github, envie um Pull Request.
  5. Responda o email para o RH informando que terminou o desafio e informe o link do repositório.

Deixe o fork público para facilitar a inspeção do código.

About

Simple ecommerce mobile app made with ReactNative

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 58.1%
  • Objective-C 18.9%
  • Ruby 11.5%
  • Java 8.7%
  • Python 2.8%