- Go (1.20)
- Git
- Docker - only for cross-compilation of awl-tray for linux, do not need for development
- gcc, gtk3, libappindicator3 for awl-tray on Linux (see more)
- only for development, do not need for release build
- gomobile and Android Studio for Android (see more)
- Flutter (3.3)
The first step is to clone awl and awl-flutter in one parent directory.
cd awl
./build.sh docker-images
./build.sh release
ls build
See build.sh for more details.