YoVDO

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

Offered By: Linux Foundation via YouTube

Tags

Cross-Platform Development Courses Mobile Development Courses Data Binding Courses File I/O Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Tags

Related Courses

Game Development for Modern Platforms
Michigan State University via Coursera
Introduction to Xamarin.Forms
Microsoft via edX
Building R Packages
Johns Hopkins University via Coursera
Multiplatform Mobile App Development with NativeScript
The Hong Kong University of Science and Technology via Coursera
Build Mobile Applications with SAP Cloud Platform Mobile Services
SAP Learning