Tags
Language
Tags
March 2025
Su Mo Tu We Th Fr Sa
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
SpicyMags.xyz

Using Fyne And Go To Build Graphical Applications - Beginner

Posted By: ELK1nG
Using Fyne And Go To Build Graphical Applications - Beginner

Using Fyne And Go To Build Graphical Applications - Beginner
Published 3/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.89 GB | Duration: 4h 27m

Learn how to use Fyne and Go (Golang) to build desktop and mobile applications for Mac, iOS, Windows, Linux, and Android

What you'll learn

How to use Fyne and Go to create cross-platform native graphical applications for desktop and mobile platforms.

How to set up your system for development with Fyne and Go.

Use Fyne to create user interfaces for your applications.

How to package Fyne apps for local installation.

How to use preferences, error handling and dialogue with Fyne.

Learn how to code with Fyne using three different example apps.

Requirements

There are some prerequisites that will help you get the most out of this course. Firstly a basic familiarity with programming with Go (Golang) would be useful, although we will be stepping through and explaining all the code throughout the sections. In order to follow along with the coding examples you should have a computer that is running Mac (High Sierra or later), Windows (7 or later), or Linux/BSD. Internet access will also be required.

Description

Do you want to build captivating graphical applications that run seamlessly across multiple operating systems, including desktop, mobile and web?In this course you will learn the knowledge and skills to develop native graphical applications with the Fyne toolkit and the Go (Golang) programming language. Whether you are a seasoned developer looking to expand your skill set or a newcomer eager to explore the realm of graphical application development, this course is your gateway to mastering the Fyne and Go to create engaging platform-independent applications.Go, also known as Golang, is a programming language renowned for its simplicity, efficiency, and concurrency support. Developed by Google engineers, Go was crafted with a focus on readability, ease of use, and rapid compilation. Its minimalist syntax, robust standard library, and built-in tools make Go a compelling choice for a wide range of applications, from web development to systems programming. However, until recently the development of graphical applications with Go was limited.Fyne is an open source toolkit designed for the creation of graphical user interfaces with the Go programming language. Fyne can be used to create graphical applications for desktop, mobile and the web, including Mac, Windows, Linux, iOS, Android, BSD and other systems. The Fyne toolkit is designed for usability with widgets and layouts that adapt to the user context. Applications can be rapidly deployed to different devices quickly and easily from a single codebase.  In this course we will start with the basics of Fyne and Go development with a Hello World and Greeter app. We will then explore basic user interface development and data storage with a packing list application. Our third application will be a recipe app which will include images, error handling and dialogues.This course will cover:How to use Fyne and Go to create cross-platform native graphical applications for desktop and mobile platformsHow to set up your system for development with Fyne and GoHow to use Fyne to create user interfaces for your applicationsHow to package Fyne apps for local installationHow to …Fyne is a user-friendly Go toolkit for building cross-platform graphical user interfaces, offering simplicity, ease of use, and visually appealing application development. This course will help you develop the skills to efficiently develop cross-platform graphical applications.

Overview

Section 1: Introduction

Lecture 1 Welcome

Lecture 2 Who am I

Lecture 3 Why use Go

Lecture 4 How Go works

Lecture 5 Why use Fyne

Lecture 6 Where to get help and support

Lecture 7 Lecture 7: Summary

Section 2: Getting set up

Lecture 8 Introduction

Lecture 9 What we need to install and why

Lecture 10 Installation and set up for macOS

Lecture 11 Installation and set up for Windows

Lecture 12 Installation and set up for Linux/BSD

Lecture 13 Testing the installation

Lecture 14 Installing a code editor

Lecture 15 Summary

Section 3: Project 1 - my first Fyne app

Lecture 16 Introduction

Lecture 17 Introduction to widgets

Lecture 18 Code example - Hello world app

Lecture 19 Introduction to canvas and canvas objects

Lecture 20 Introduction to containers

Lecture 21 Code example - Greeter app

Lecture 22 Summary

Section 4: App packaging and local installation

Lecture 23 Introduction

Lecture 24 Understanding graphical apps

Lecture 25 Adding an app icon

Lecture 26 Packaging a graphical app

Lecture 27 Installing onto your computer

Lecture 28 Including app ID and version info

Lecture 29 Using the metadata file

Lecture 30 Summary

Section 5: Project 2 - Packing list

Lecture 31 Introduction

Lecture 32 Introduction to collection widgets

Lecture 33 Code example - creating up the packing list, adding widgets and laying out

Lecture 34 Code example - using in-memory data, connecting to list and adding/removing

Lecture 35 Package the app with metadata

Lecture 36 Summary

Section 6: Project 2 continued - adding storage

Lecture 37 Introduction

Lecture 38 Exploring the Preferences API

Lecture 39 Code example - load and save app data

Lecture 40 Code example - install the app and test light/dark mode

Lecture 41 Summary

Section 7: Project 3 - image viewer

Lecture 42 Introduction

Lecture 43 Introduction to pixel and vector images

Lecture 44 Exploring the storage package

Lecture 45 Code example - Creating image viewer user interface

Lecture 46 Code example - Working with command flags

Lecture 47 Summary

Section 8: Project 3 continued

Lecture 48 Introduction

Lecture 49 Introduction to dialogs

Lecture 50 Code example - Using file dialog to open images

Lecture 51 Working with folders

Lecture 52 Code example - Opening a folder of images

Lecture 53 Code example - Dropping files and showing errors

Lecture 54 Summary

Section 9: Course summary

Lecture 55 What we have covered

Lecture 56 Next steps

This course is designed for people who are interested in creating native graphical applications which work on multiple devices. This course will cover the basics of how to use the Fyne toolkit and Go (Golang) programming language to develop native cross-platform graphical applications. It is designed for programmers who have a basic understanding of Go but have not previously used the Fyne toolkit.