This page will help you get started with developing the apps which are included with Ubuntu Touch.
Core apps are applications which are included with UBports distributions of Ubuntu Touch and placed in the OpenStore for updates. Core apps are a good "first development" experience within UBports. Many are built with Clickable, an easy to use build and test system for Ubuntu Touch apps. Most core apps can even be built and run without an Ubuntu Touch device!
Which core apps currently exist?
A full list of the Ubuntu Touch core apps follows.
|Application Name||Store page||Code repository|
|Calculator||Calculator on OpenStore||calculator-app on GitLab|
|Calendar||Calendar on OpenStore||calendar-app on GitHub|
|Clock||Clock on OpenStore||clock-app on GitHub|
|File Manager||File Manager on OpenStore||filemanager-app on GitLab|
|Gallery||Gallery on OpenStore||gallery-app on GitLab|
|Music||Music on OpenStore||music-app on GitLab|
|Notes||Notes on OpenStore||notes-app on GitLab|
|OpenStore||OpenStore... on OpenStore||openstore-app on GitLab|
|Terminal||Terminal on OpenStore||terminal-app on GitHub|
|UBports Welcome||UBports Welcome on OpenStore||ubports-app on GitLab|
|Weather||Weather on OpenStore||weather-app on GitLab|
Other preinstalled apps
The following appplications are preinstalled in Ubuntu Touch but are not considered core apps. Most of the time these projects must be updated with the system because they use many system services which do not necessarily have a stable API.
These apps may be more difficult to work with, but their repository should contain a document stating how to build and run them on a device.
- Browser (morph-browser on GitHub)
- Contacts (address-book-app on GitHub)
- Camera (camera-app on GitLab)
- External Drives (ciborium on GitHub)
- Media Player (mediaplayer-app on GitHub)
- Messaging (messaging-app on GitHub)
- Phone (dialer-app on GitHub)
- System Settings (system-settings on GitHub)
Instructions for contributing to these applications can be found in their respective repositories.