git clone https://github.com/hooligram/hooligram-client.git
cd hooligram-client
Tentukan variabel lingkungan dalam file bernama .env di root proyek:
API_HOST = ws://<domain>:<port>/<end-point> Untuk terhubung ke server LocalHost, gunakan 10.0.2.2 sebagai <domain> (untuk emulator).
Pastikan emulator siap atau perangkat seluler terhubung ke mesin Anda.
instalasi yarn atau npm install
yarn android atau npm run android
adb reverse tcp:8081 tcp:8081 Untuk men-debug end-to-end, kadang-kadang baik untuk terhubung ke server hooligram lokal. Dengan asumsi server lokal berjalan di ws://localhost:8080 (lihat readme di repo hooligram-server tentang cara menjalankan server secara lokal):
API_HOST=ws://localhost:8080 dalam file .env .adb tcp:8080 tcp:8080yarn android Isi detail android/gradle.properties .
RELEASE_KEY_ALIAS = *******
RELEASE_KEY_PASSWORD = *******
RELEASE_STORE_FILE = *******
RELEASE_STORE_PASSWORD = ******* Letakkan file hooligram.keystore di direktori android/app .
cd android
./gradlew assembleRelease
Temukan APK di sini android/app/build/outputs/apk/release/app-release.apk