Skip to content

vauruk/PokedexVan

Repository files navigation

Projeto criado como teste de competencia para GRGIT - Pokedex

  • Versão React:

    • react - 16.11.0
    • react-native - 0.62.2
  • Utilizado

    • React
      • Hooks
      • Redux
      • Axios
  • Tarefa Listar todos os pokemons

  • Acessar as seguintes informações de um pokemon:

    • HP
    • Ataque
    • Defesa
    • Velocidade Habilidades (abilities)
    • Pesquisar um pokemon pelo nome Paginação dos resultados


  • Após baixar do git

    • yarn install
  • Rodando a aplicacao:

    • npx react-native run-ios
  • Para rebuildar a aplicacao caso esteja com problemas:

    • watchman watch-del-all && rm -rf node_modules && yarn install && yarn start --reset-cache && rm -rf /tmp/metro-*

Funcionamento aplicativo

- Aplicativo tem funcionamento simples, com apenas duas telas, usando um biblioteca para transição de uma para a outra chamada Router Flux, a primeira tela tem todas as ações praticamente, a busca é feita apos 3 caracteres serem digitados feito dessa maneira para ter uma performance melhor, não fazendo sentido buscar informações com apenas 1 ou 2 caracteres



Observações ao programador

se necessario criar theme

NativeBase 2.0 has been succesfully installed! │ │ Run node node_modules/native-base/ejectTheme.js to copy over theme config and variables. │ │ Head over to the docs for detailed information on how to make changes to the theme.

Libs extras

yarn add react-native-gesture-handler react-native-reanimated react-native-screens redux-thunk redux redux-logger react-native-router-flux react-redux lodash react-native-responsive-fontsize axios native-base react-native-vector-icons

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published