andlabs UI - Cross-platform Native UIs

Like the Walk API we explored in the previous chapter, andlabs UI aims to create a Go API on top of operating system native widgets, but, unlike Walk, andlabs UI project supports multiple operating systems with a single API. This means that graphical applications created using the API can be compiled and run on Windows, macOS, and Linux using the same source code.

In this chapter, we will explore cross-platform native applications that match the operating system's look and feel. In particular, we will cover the following topics:

  • Background and history
  • Getting started with andlabs UI
  • Generic API for multiple platforms
  • Building a user interface
  • Challenges with multiple native GUIs

Before we get started with the benefits and complexities of a cross-platform API using native widget toolkits, let's look more at the background of the project.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.137.212.124