/bootcamp-react-native-desafio-04

Código do desafio produzido no quarto módulo do Bootcamp de React Native

Desafio 4

Nesse desafio você irá construir uma aplicação com interface de e-commerce, o usuário poderá adicionar produtos ao carrinho e no final exibir o valor total do pedido.

Além disso, os dados de produtos e categorias virão de uma API com json-server (o arquivo da API está na pasta do desafio).

A interface da aplicação será como a seguinte:

Telas

Regras

  • Os dados devem ser consumidos do JSON Server utilizando o arquivo server.json em anexo;
  • O usuário deve poder adicionar produtos, alterar sua quantidade e removê-lo do carrinho;
  • O valor do carrinho deve ser calculado pela soma dos preços x quantidades;
  • A barra de categorias deve fornecer scroll horizontal para ver todas categorias;
  • As requisições assíncronas devem utilizar Redux Saga;
  • Você deve exibir sinais de loading enquanto a requisição está sendo feita na lista de produtos/categorias inicial;

URL's

Entrega

Esse desafio não precisa ser entregue e não receberá correção, mas você pode ver o resultado do código do desafio feito por mim aqui: https://github.com/Rocketseat/bootcamp-react-native-desafio-04

PS.: Tente fazer o desafio sem olhar o código antes :)

PS2.: Após concluir o desafio, adicionar esse código ao seu Github é uma boa forma de demonstrar seus conhecimentos para oportunidades futuras :D

Booooooora dev!!!

“Só deseje as coisas as quais você está disposto a lutar”!