Durch den neuesten GitHub Release (https://github.com/jkulzer/fib-client/releases/latest) lässt sich die neueste APK herunterladen.
-
Den Paketmanager Nix installieren (https://nixos.org/download)
-
Die Dev-Umgebung starten
nix developDiese Entwicklungsumgebung konfiguriert automatisch externe Dependencies der Software, wie Pakete oder die Android NDK.
Die folgenden Schritte werden alle in der Nix Shell ausgeführt
- Dependencies installieren
go mod tidy- Server-URL konfigurieren
In der Datei main.go muss die Variable env.Url auf die URL des Servers gesetzt werden.
- Die App kompilieren
make packageDaraufhin wird die App kompiliert. Die erstellte APK hat dann den Namen fib_client.apk