~/talk

Building cross-platform Go GUIs fast using Fyne

Talkat FOSDEM 2021 · on Saturday, 2021-02-06· at 16:30· D.go· [go, embedded-and-hardware]

Fyne 2.0 shows how to build native Go GUIs with a single API, a CLI (go get fyne.io/fyne/v2/cmd/fyne) for local install and app store packaging, and concrete performance claims: ~12,000 GitHub stars, ~80 contributors, ~5,000 commits, 19 releases. New features include collection widgets (list/table/tree with lazy templates and caching that handle hundreds of thousands of rows) and two‑way data binding (primitives, lists, maps, struct binding), plus repository URIs, animations and custom themes.

AI-written summary · about

  1. 0:00Introduction to Fyne
  2. 1:42History and project stats
  3. 4:01Design philosophy
  4. 5:34Tooling and deployment
  5. 7:03Hello world example
  6. 9:03Widgets and components
  7. 11:37Containers and collections
  8. 14:43Data binding system
  9. 17:36Storage and repositories
  10. 19:47Animation and themes
  11. 21:18Resources and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.