This project is shifted at https://git.mills.io/saltyim/app
A cross-platform, decentralized, chat app based on SaltyIM for functionality and GioUI for UI
- WebAssembly (Modern Browsers)
- Linux
- Windows
- macOS
- Android (Incomplete)
- iOS / tvOS (Incomplete)
Before continuing, please make sure you satisfy prerequisites from the following:
Install gogio
with:
go install gioui.org/cmd/gogio@latest
- Android Studio for android development.
Run (from the terminal, inside the root directory of this project, where main.go file resides):
go run .
Run the following to generate apk:
gogio -target android .
- The above will generate saltyui.apk.
You can then install apk to the emulator or real device using:
adb install saltyui.apk
gogio -o saltyui.app -target ios .
Startup an iOS sim ( and wait for eternity )
xcrun simctl install booted saltyui.app
Run the following to build the Web assets into ./web
:
gogio -target js -o ./web .
- Enable debugging in chrome https://developer.chrome.com/blog/wasm-debugging-2020/
- Inside was