Skip to content

Application "Guardiões da Saúde" developed by ProEpi. Available for Android and IOS.

License

Notifications You must be signed in to change notification settings

vnsrz/guardioes-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guardiões da Saúde App

Repositório do aplicativo Guardiões da Saúde.

Como baixar a última versão do app

Por enquanto o procedimento funciona apenas para celulares android.

Entre em releases e procure pelo link com uma tag verde chamada 'lastest release'. Ao encontrar, desinstale o aplicativo que já está no seu celular (caso exista) e baixe o arquivo 'app-release.apk'.

Possivelmente essa versão tem bugs que serão consertados no futuro e é instável, ou seja, pode dar erros.

Instalar dependências

$ npm install

Configurando variáveis de ambiente

Crie um arquivo .env na pasta do projeto com as linhas:

API_URL = 
APP_ID =

Esses dados estão disponíveis com algum desenvolvedor do app.

Para atualizar as edições no arquivo, basta modificar o import ou executar o comando:

$ npx react-native start --reset-cache

E então, execute o app novamente.

É possível criar configurações diferentes para produção e desenvolvimento com arquivos .env.production e .env.development.

Caso você queira usar o live reload, abra outro terminal e rode o seguinte comando e deixe ele rodando:

npx react-native start

ou para resetar o cache antes de iniciar:

npx react-native start --reset-cache

Executando

$ npx react-native run-android

ou

$ npx react-native run-ios

Caso a sua máquina não possa rodar a aplicação, nesse link tem uma tutorial de como usar seu celular como plataforma para rodar o aplicativo.

Possíveis erros:

Node:

Se certifique que a sua versão do node e do npm estão atualizadas. Neste link você poderá ver as relações entre as versões do node e do npm.

NPM:

O node pode apresentar algumas vulnerabilidades que serão acusadas pelo próprio node ao rodar o comando npm install. Essa vulnerabilidades podem gerar problemas então recomenda-se rodar o comando:

npm audit fix --force

O node também recomenda alguns comandos para consertar as vulnerabilidades.

VS Code:

Um possível erro pode ser relacionado ao VS Code. Ao usar o VS Code para ativar o live reload pelo celular pode dar alguns erros de compatibilidade e por isso recomenda-se o uso do terminal nativo da maquina.

License & copyright

ProEpi, Associação Brasileira de Profissionais de Epidemiologia de Campo

Licensed under the Apache License 2.0.

About

Application "Guardiões da Saúde" developed by ProEpi. Available for Android and IOS.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 98.3%
  • Objective-C 0.9%
  • Java 0.4%
  • Ruby 0.2%
  • Shell 0.1%
  • Starlark 0.1%