Home | Cronograma | Sprints | Requisitos | Gerência de Projeto | Horários Disponiveis |
---|---|---|---|---|---|
Mockups | Banco de Dados | Material de estudo | Arquitetura | Git Workflow | Configuração |
Padronização do Código | Testes |
Documento com processo de configuração
Link do documento no Google Drive.
Instalando dependencias para o projeto
-
Quando você está utilizando algum módulo que não faz parte do core, você precisa instalá-lo com o comando npm install, ou npm i. Quando você instala um módulo utilizando a flag --save, o módulo é salvo em dependencies, dentro do package.json. Como por exemplo:
-
npm install react-navigation --save
-
Ao baixar o projeto, utilize apenas o comando npm install para baixar todas as dependências necessárias.
Gerando versão de distribuição (apk)
Para gerar a versão de distribuição é necessário ter uma chave privada de assinatura, no nosso caso é um keytool. Por questões de segurança o arquivo .keytool não se encontra no repositório.
- Após ter acesso a nossa chave de assinatura, ela deve ser colocada na pasta HiperBem/android/app.
- O arquivo HiperBem/android/gradle.properties deve ser alterado de acordo com a definição no slack.
- Navegar até a pasta HiperBem/android no terminal e rodar o comando:
./gradlew bundleRelease
- Navegar até a pasta raiz do projeto e rodar o comando:
react-native run-android --variant=release
Se tudo der certo você vai ter a versão de distribuição instalada no seu dispositivo (ou emulador) e o .apk pode ser encontrado em HiperBem/android/app/build/outputs/apk/
.
OBS: Se a versão de debug estiver previamente instalada o comando vai reclamar que as assinaturas não são iguais e vai levantar um erro, pra resolver é só desinstalar a versão de debug do dispositivo e rodar novamente o comando react-native run-android --variant=release
.