Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Fyne UI Toolkit: Enabling Platform-Agnostic Development of Graphical Applications

Linux Foundation via YouTube

Overview

Explore the open-source Fyne UI toolkit for developing platform-agnostic graphical applications in this 43-minute Linux Foundation conference talk. Learn how to build visually appealing apps that work seamlessly across Linux, macOS, Windows, BSD, and smartphones without additional coding efforts. Discover the toolkit's graphical primitives, standard widgets, and techniques for combining containers and custom elements to create your ideal application. Gain insights into how Fyne and the Go programming language facilitate the development of an easy-to-use desktop environment for Linux on both desktop and mobile platforms. Follow along as the speaker demonstrates building a complete GUI application, covering topics such as setup, main widgets, toolbars, layout, file I/O, data binding, unit testing, and packaging. Get inspired by real-world Fyne applications and explore additional resources to further your knowledge of this versatile UI toolkit.

Syllabus

Intro
Legacy Challenges
Fyne Project
Building our first app - Setup
Building a complete GUI
TextEdit - main
TextEdit - Add Main Widgets
TextEdit - Add A Toolbar
GUI setup - Layout
GUI setup - Complete :
File and I/O - open
File and I/O - dialog
Data flow-Binding
Testing and distribution
Unit Testing as Standard
Running Tests
Packaging
Fyne apps in the wild
Other Fyne Apps
More about Fyne

Taught by

Linux Foundation

Reviews

Start your review of Fyne UI Toolkit: Enabling Platform-Agnostic Development of Graphical Applications

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.