git clone https://github.com/hooligram/hooligram-client.git
cd hooligram-client
Defina variáveis de ambiente no arquivo chamado .env na raiz do projeto:
API_HOST = ws://<domain>:<port>/<end-point> Para conectar -se a um servidor localhost, use 10.0.2.2 como <domain> (para emuladores).
Verifique se o emulador está pronto ou o dispositivo móvel está conectado à sua máquina.
Instalação yarn ou npm install
yarn android ou npm run android
adb reverse tcp:8081 tcp:8081 Para depurar de ponta a ponta, às vezes é bom se conectar a um servidor local de um hooligrama. Supondo que um servidor local esteja em execução no ws://localhost:8080 (consulte o ReadMe no repo Hooligram-Server sobre como executar o servidor localmente):
API_HOST=ws://localhost:8080 in .env arquivo.adb tcp:8080 tcp:8080yarn android Preencha os detalhes android/gradle.properties .
RELEASE_KEY_ALIAS = *******
RELEASE_KEY_PASSWORD = *******
RELEASE_STORE_FILE = *******
RELEASE_STORE_PASSWORD = ******* Coloque o arquivo hooligram.keystore no diretório android/app .
cd android
./gradlew assembleRelease
Encontre o APK aqui android/app/build/outputs/apk/release/app-release.apk