Book

Hands-On GUI Application Development in Go

Hands-On GUI Application Development in Go will help you to extend your knowledge of Golang and become a confident graphical application developer with Go. The book explores many graphical libraries available for Go to show how GUIs can be created for applications. This book is a guide to the most popular Go GUI Frameworks and techniques

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

15h

Language

English

About Book

Who Is This Book For?

This book is designed for Go developers who are interested in building native graphical applications for desktop computers and beyond. Some knowledge of building applications using Go is useful, but not essential. Experience in developing GUIs is not required as the book explores the benefits and challenges they pose. This book will also be beneficial for GUI application developers who are interested in trying Go.

Book content

chapters 15h total length

The Benefits of Native Graphical Applications

Graphical User Interface Challenges

Go to the Rescue!

Walk - Building Windows Applications

andlabs UI - Cross Platform Native Uis

Go-GTK - Multiple Platforms with GTK

Go-Qt - Multiple Platforms with QT

Shiny - Go’s Experimental API

nk - Nuklear for Go

Fyne - Material Design based GUI

Navigation and Multiple Windows

Concurrency, Networking and Cloud Services

Best practices in Go GUI development

Distributing your Application

Appendix

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required