Technical requirements
In this chapter, we will be writing our first Fyne code, including building a complete application. To do this, you will need to have the Go compiler installed, as well as a code editor application. You can download Go from the home page at https://golang.org/dl/. The choice of code editor is normally a matter of user preference, but Microsoft's Visual Studio Code and JetBrain's GoLand applications are both highly recommended.
As Fyne uses some operating system APIs internally, you will also need to have a C compiler installed. Developers on Linux will probably already have one; macOS users can simply install Xcode from the Mac App Store. Windows-based developers will need to install a compiler, such as MSYS2, TDM-GCC, or Cygwin—more details can be found in Appendix A – Developer Tool Installation.
The full source code for this chapter can be found in the book's GitHub repository at https://github.com/PacktPublishing/Building...