Fyne UI Toolkit: Enabling a Truly Platform-Agnostic Development of Graphical Appl...
summary
Fyne is a Go GUI toolkit that builds native apps as single binaries for Linux (X11/Wayland), macOS, Windows, BSD and iOS/Android with no extra code changes, using a file-URI approach so file pickers work on phones and cloud drives. Example: a working text editor, toolbar, status bar and iOS build installed over USB. Tooling includes a CLI for packaging and release, a Docker cross builder, headless unit tests that run in memory and 68% test coverage, plus reactive data binding for UI state.
AI-written summary · about
chapters (20)
- 0:00Intro
- 1:30Legacy Challenges
- 4:55Fyne Project
- 6:49Building our first app - Setup
- 9:05Building a complete GUI
- 9:25TextEdit - main
- 10:44TextEdit - Add Main Widgets
- 11:23TextEdit - Add A Toolbar
- 12:09GUI setup - Layout
- 13:28GUI setup - Complete :
- 14:22File and I/O - open
- 16:29File and I/O - dialog
- 18:39Data flow-Binding
- 21:18Testing and distribution
- 21:31Unit Testing as Standard
- 24:07Running Tests
- 24:55Packaging
- 30:05Fyne apps in the wild
- 30:16Other Fyne Apps
- 35:21More about Fyne
related talks
33mIntroducing FDC3 Sail, "A Secure Open Source Container for an Open Source Standard"
49mFn Project – an open source container native serverless platform
29mWriting Cloud Foundry Open Source Tools for Everyone...
30mBuilding Your Own Tools
22mWhy UX and FOSS clash and what we can do about it
04mLightning Talk: When the Command Line is Not Enough: Why Your OSS Project Needs A GUI
44mEFL 2.0, Time to Rethink and Make Things Easier!
46mA year in the life of GTK
