App Templates

Find the source code for the templates on GitLab.

QML Only

An app template that is setup for a purely QML app. It includes a CMake setup to allow for easy translations.

C++

An app template that is setup for a QML app with a C++ plugin. It includes a CMake setup for compiling and to allow for easy translation.

Python

An app template that is setup for an app using Python with QML. It includes a CMake setup to allow for easy translation.

HTML

An app template that is setup for a local HTML app.

Go

An app template that is setup for a QML app with a Go backend.

Rust

An app template that is setup for a QML app with a Rust backend.

Godot (Precompiled)

An app template that is setup to package a precompiled Godot app together with a patched Godot and SDL 2 build.

SDL

An app template that is setup for an SDL app. It includes both SDL3 and SDL2 through sdl2-compat, as well as satellite libraries like SDL_image, SDL_ttf, SDL_mixer and SDL_net, both versions 2 and 3.

The template provides information to assist developers wishing to port existing apps based on SDL to Ubuntu Touch; another good information source is the SDL docs for Ubuntu Touch.