public:wikiblog:02-08-2025-setup-environment-for-fyne-android
Table of Contents
How to setup environment for Fyne GUI library on Android
Installing Android NDK
Download and unpack a stable NDK from this site: https://developer.android.com/ndk/downloads#lts-downloads
Export global shell variable:
$ export ANDROID_NDK_HOME=<path to unpacked directory>
Installing Fyne CLI Tool
$ go install fyne.io/tools/cmd/fyne@latest
Build Hello World
Initialize package
Make a new directory, initialize go package, and write following main.go
:
(main.go
copied from https://docs.fyne.io/started/hello)
$ mkdir app-test && cd app-test $ go mod init apptest $ vim main.go package main import ( "fyne.io/fyne/v2/app" "fyne.io/fyne/v2/widget" ) func main() { a := app.New() w := a.NewWindow("Hello World") w.SetContent(widget.NewLabel("Hello World!")) w.ShowAndRun() }
Build APK
$ fyne package -os android -app-id pl.mdukat.testapp
Read more
- https://github.com/andydotxyz/fynegameboy - example app built for android
public/wikiblog/02-08-2025-setup-environment-for-fyne-android.txt · Last modified: 2025/08/01 23:02 by mdukat