In this chapter, we started the exploration of GUI toolkits by first looking at the Walk API for Windows' graphical application development. We looked at how to get a Go-based Windows application running, and learned how the Walk project is structured into separate declarative and native APIs. We also saw how each of these APIs provides different benefits and how they are best combined to create a simple application.
As the Walk design was heavily inspired by the Qt project (which we will return to in Chapter 7, Go-Qt - Multiple Platforms with Qt), we were able to use the interface-designer features of Qt Creator to mock up a basic email application that we then built out using the declarative API. This email application is a design that can be reused for each of the toolkit-exploration chapters. To support the example applications, we imported another package that...