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 GitHub|
|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 GitHub|
|Gallery||Gallery on OpenStore||gallery-app on GitHub|
|Music||Not yet in OpenStore||music-app on GitHub|
|Notes||Notes on OpenStore||notes-app on GitHub|
|OpenStore||OpenStore… on OpenStore||openstore-app on GitHub|
|Terminal||Terminal on OpenStore||terminal-app on GitHub|
|UBports Welcome||UBports Welcome on OpenStore||ubports-app on GitHub|
|Weather||Not yet in OpenStore||weather-app on GitHub|
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 GitHub)
- 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.