git clone https://github.com/hooligram/hooligram-client.git
cd hooligram-client
Определите переменные среды в файле с именем .env в Project Root:
API_HOST = ws://<domain>:<port>/<end-point> Чтобы подключиться к серверу Localhost, используйте 10.0.2.2 как <domain> (для эмуляторов).
Убедитесь, что эмулятор готов или мобильное устройство подключено к вашей машине.
Установка yarn или npm install
yarn android или npm run android
adb reverse tcp:8081 tcp:8081 Для отладки сквозной, иногда полезно подключиться к местному серверу Hooligram. Предполагая, что локальный сервер работает на ws://localhost:8080 (см. Readme в репо с Hooligram-server о том, как запустить сервер локально):
API_HOST=ws://localhost:8080 в .env file.adb tcp:8080 tcp:8080yarn android Заполните детали android/gradle.properties .
RELEASE_KEY_ALIAS = *******
RELEASE_KEY_PASSWORD = *******
RELEASE_STORE_FILE = *******
RELEASE_STORE_PASSWORD = ******* Поместите файл hooligram.keystore в каталог android/app .
cd android
./gradlew assembleRelease
Найдите APK здесь android/app/build/outputs/apk/release/app-release.apk