Throughout Section 2, Toolkits Using Existing Widgets, and Section 3, Modern Graphical Toolkits, we have looked in detail at the most popular toolkits available for building graphical applications with the Go language. Each framework has a different background and vision and many vary in the platforms they support. You may already have a strong idea about which is the best API for your next application, but irrespective of the technology you plan to use, there are many other things to consider in building and managing a growing or complex graphical application.
In this section, we will look at various topics related to more substantial GUIs than those that we explored in the earlier chapters. We will cover what you will need to consider when designing more complicated graphical interfaces, and how to manage them...