Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 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
    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.