Linux Format

Create a Fyne journaling app

Credit: https://fyne.io

Over the past decade, we have seen great improvements in the graphical software user experience and corresponding advancements in the tools that are used to create compelling apps for our phones and tablets. Unfortunately, building graphical applications for the Linux desktop seems not to have benefited quite as much from these developments. With this in mind, several recent projects have been created, aiming to serve all platforms, so none are left behind.

The Fyne project is a popular toolkit that was started with this purpose in mind. This cross-platform GUI toolkit for Go enables you to create a single codebase from which graphical apps can be built for Linux, BSD, Android, iOS, Mac OS and Windows. Fyne aims to make it easy for developers to build compelling graphical apps for desktop, mobile and web.

In this article, we step through the setup and basic coding to create an application user interface. In the next part, we will add some advanced features and explore packaging and distribution options.

Getting started

is based on the popular Go programming language. Go is noted for its ease of use and quick compiling. However, because connects to graphics drivers to build high-performance GUI apps, we

You’re reading a preview, subscribe to read more.

More from Linux Format

Linux Format1 min read
Qualcomm On Upstreaming To Linux
Qualcomm’s Snapdragon X Elite has received favourable reviews for its performance in Windows running on Arm PCs. In mid-May, the company’s developer blog also posted an announcement related to upstreaming Linux kernel support for its latest Snapdrago
Linux Format4 min read
User Interface And Appearance
Some Linux users like a black box with no adornments whatsoever, but the majority of us appreciate some user interface elements, particularly if they make the less common operations easy to discover. We like customisability in this area of computer u
Linux Format1 min read
Tom’s HARDWARE
No matter if you're building a PC, buying a laptop or learning about robots, Tom’s Hardware has all the comprehensive knowledge you need. Scan & Subscribe for free! ■

Related Books & Audiobooks