git clone https://github.com/hooligram/hooligram-client.git
cd hooligram-client
Définir les variables d'environnement dans le fichier nommé .env dans le projet Root:
API_HOST = ws://<domain>:<port>/<end-point> Pour vous connecter à un serveur localhost, utilisez 10.0.2.2 comme <domain> (pour les émulateurs).
Assurez-vous que l'émulateur est prêt ou que l'appareil mobile est connecté à votre machine.
npm install yarn ou du NPM
yarn android ou npm run android
adb reverse tcp:8081 tcp:8081 Pour déboguer de bout en bout, il est parfois bon de se connecter à un Hooligram-Server local. En supposant qu'un serveur local s'exécute sur ws://localhost:8080 (voir le ReadMe au repo hooligram-server sur la façon d'exécuter le serveur localement):
API_HOST=ws://localhost:8080 dans .env Fichier.adb tcp:8080 tcp:8080yarn android Remplissez les détails android/gradle.properties .
RELEASE_KEY_ALIAS = *******
RELEASE_KEY_PASSWORD = *******
RELEASE_STORE_FILE = *******
RELEASE_STORE_PASSWORD = ******* Mettez le fichier hooligram.keystore dans le répertoire android/app .
cd android
./gradlew assembleRelease
Trouvez l'APK ici android/app/build/outputs/apk/release/app-release.apk