/GoStack-01ReactNative-Desafio04

Aplicação em ReactNative que permite conectar com aplicação backend para listar coleção de repositórios de um portfólio com funcionalidade de dar likes individualmente para cada repositório

Primary LanguageJavaScript

🐱‍🚀 Desafio ReactNative

Aplicação em ReactNative que permite conectar com aplicação backend para listar coleção de repositórios de um portfólio com funcionalidade de dar likes individualmente para cada repositório

Link para o desafio original: https://github.com/rocketseat-education/bootcamp-gostack-desafios/tree/master/desafio-conceitos-react-native

Para esta aplicação é necessário que o projeto GoStack-01NodeJS-Desafio02 esteja em execução.


Scripts disponíveis

Neste projeto você pode executar:

Comando Descrição
npm install Instala as dependências contidas no arquivo package.json para o diretório node_modules
react-native info Verifica se as dependências do ambiente de desenvolvimento são satisfatórias
npm run build-dev Gera os arquivos necessários para modo desenvolvimento
npm start Inicia o servidor de desenvolvimento do Metro que irá para possibilitar a execução da app no emulador iOS ou Android
npm run android Abre a aplicação no AVD(Android virtual device) ou em um dispositivo android conectador por USB
npm run ios Abre a aplicação no emulador iOS

Solução para possíveis erros

Error: spawn ./gradlew EACCES

Solução >> $ chmod 755 android/gradlew


ReferenceError: SHA-1 for file /home/USER/.nvm/versions/node/v14.15.4/lib/node_modules/react-native/node_modules/metro/src/lib/polyfills/require.js (/home/USER/.nvm/versions/node/v14.15.4/lib/node_modules/react-native/node_modules/metro/src/lib/polyfills/require.js) is not computed

Solução >> $ npm install -i -g --force react-native-cli


Error: Network Error Possible Unhandled Promise Rejection

Solução No arquivo api.js altere o baseUrl com ip da sua máquina na rede.