git clone https://github.com/hooligram/hooligram-client.git
cd hooligram-client
Definir variables de entorno en el archivo llamado .env en el proyecto root:
API_HOST = ws://<domain>:<port>/<end-point> Para conectarse a un servidor localhost, use 10.0.2.2 AS <domain> (para emuladores).
Asegúrese de que el emulador esté listo o que el dispositivo móvil esté conectado a su máquina.
instalación yarn o npm install
yarn android o npm run android
adb reverse tcp:8081 tcp:8081 Para la depuración de extremo a extremo, a veces es bueno conectarse a un servidor local de un hooligram. Suponiendo que un servidor local se ejecute en ws://localhost:8080 (consulte el readMe en el repositorio de servidor hooligram sobre cómo ejecutar el servidor localmente):
API_HOST=ws://localhost:8080 en el archivo .env .adb tcp:8080 tcp:8080yarn android Complete android/gradle.properties Detalles.
RELEASE_KEY_ALIAS = *******
RELEASE_KEY_PASSWORD = *******
RELEASE_STORE_FILE = *******
RELEASE_STORE_PASSWORD = ******* Pon hooligram.keystore Archivo en el directorio android/app .
cd android
./gradlew assembleRelease
Encuentre el APK aquí android/app/build/outputs/apk/release/app-release.apk