Abstract
Gio is a new Go library for creating portable GUI programs in pure Go that runs on all the major desktops (macOS, Windows, Linux), mobile platforms (iOS, Android) as well as in the browser. This talk will cover the important concepts and design choices of Gio as well as illustrate its unusual immediate mode programming style through working examples.