Navigation and Multiple Windows

Through the last seven chapters, we've explored how to build a fairly simple graphical user interface using different toolkits and technologies. In each example, we saw benefits to the widget and API design but also challenges that are often faced when picking a toolkit. In this chapter, we're shifting focus to the planning and implementation of a more complex GUI—the sorts of challenges that will be encountered irrespective of the toolkit and technology selected.

In this chapter, we'll cover the following topics:

  • Planning the workflow of a more complex GUI
  • Window management and notifications for a clean user experience
  • Operating system-specific details and how to adapt a cross-platform application

At the ...

Get Hands-On GUI Application Development in Go now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.