Adaptive UI

In this tutorial we will create a simple Python 3 application that can be run on the Librem 5, starting with the basic user interface elements before adding additional features.

You should read the Your First Application tutorial before this one because it covers the basic foundations of an application in more detail.

A screenshot of part 1 running in the phone environment A screenshot of part 2 running in the phone environment A screenshot of part 3 running in the phone environment

We will briefly describe how to obtain the applications for each part of the tutorial, then cover the parts of the application that are related to the user interface. Instructions for building and packaging the applications are also provided.