/desafio-mobile

Primary LanguageJavaScriptMIT LicenseMIT

Products Showcase

Loja de produtos diversos

Print do app

Print da Aplicação

Instalação

Após clonar o projeto, instalar as dependências

yarn

E então realizar os links com o código nativo

react-native link

Então rodar o camando para iniciar o aplicativo no emulador ou Smartphone

react-native run-android

Bibliotecas utilizadas

  • axios

  • react

  • react-native

  • react-native-gesture-handler

  • react-native-paper

  • react-native-responsive-screen

  • react-native-vector-icons

  • react-navigation

  • react-navigation-redux-helpers

  • react-navigation-stack

  • react-redux

  • reactotron-react-native

  • reactotron-redux

  • reactotron-redux-saga

  • redux

  • redux-saga

  • styled-components

Melhorias e correções futuras

  • Melhor tratamento das respostas da API
  • Melhor interface do menu de categorias e subcategorias
  • Trazer modal com melhor descrição do produto ao clicar no produto na listagem
  • Adicionar ícones as categorias e subcategorias