To explore the Fyne toolkit further, let's build our latest version of the GoMail application designed in Chapter 4, Walk – Building Graphical Windows Applications. We will start by setting out the basic application layout.
Building a user interface
Layout
Creating a complex layout with Fyne is a case of combining multiple containers, each of which are using one of the layouts provided. It would be possible to write our own layout to set up the interface with a single container, but for this exploration, we will use only the built-in components. Let's start by creating the main application window.