Application Development

This chapter covers application development for the Librem 5 phone. Here, you can find out how to make, build, deploy, and publish apps for distribution.

The development process differs between the two phone environments that can run on the phone. The environment you are developing for will determine which tools and languages are available to you for app development. These sections cover the general development process for apps in these environments.

The following sections provide different ways to learn about development, ranging from introductory tutorial materials to guides about using specific features of the phone and its software environment.

When it is time to distribute your application, you will need to package it in a suitable form for publication. These documents cover the methods for packaging and publishing applications for distribution via channels made available by Purism.