<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[App Development]]></title><description><![CDATA[Creating Ubuntu Touch apps]]></description><link>https://forums.ubports.com/category/35</link><generator>RSS for Node</generator><lastBuildDate>Mon, 16 Mar 2026 00:01:14 GMT</lastBuildDate><atom:link href="https://forums.ubports.com/category/35.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 14 Mar 2026 16:18:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Lomiri App Development: 2 books by OS-SCI]]></title><description><![CDATA[@gpatel-fr
I can't see the difficulty. Instructions for clickable  installation are the same for 8.7 version:
https://clickable-ut.dev/en/latest/install.html
(just use pipx command instead of pip3,  as proposed also in the book)
]]></description><link>https://forums.ubports.com/topic/12070/lomiri-app-development-2-books-by-os-sci</link><guid isPermaLink="true">https://forums.ubports.com/topic/12070/lomiri-app-development-2-books-by-os-sci</guid><dc:creator><![CDATA[libremax]]></dc:creator><pubDate>Sat, 14 Mar 2026 16:18:45 GMT</pubDate></item><item><title><![CDATA[Guidance for a water-meter application]]></title><description><![CDATA[@oliv90454 seems you want to use your phone as a specialised appliance. This is possible with UT, it is Linux after all. But there are a few hurdles you would need to jump over. These are not short-conings of the OS, but design decisions based on target audience and function.

Read-only root file system with atomic updates. You've already encountered this one. The reason for its existence is robustness and stability. Circumventing this by making the filesystem read/write is not a suitable solution because most devices don't have a lot of space to spare on the root filesystem anyhow.
One way forward for you would be to install Crackle, which gives you access to thousands of packages in the nix repository, install pip3-env and from there proceed as you would on any other Linux environment.
Writing an app is also a possibility, though it might be overkill for what you are trying to achieve.
Whichever path you choose, you would then run into the second hurdle.
Application lifetime cycle. As UT is primarily a mobile OS, so minimizing battery usage is very important. To help achieve this, by default, devices are in staged mode. In this mode only one user space app is active at a time. When an app ends up in the background, either because another app was activated, or the screen turned off, the app is suspended and it no longer executes any instructions. To work around this you could exempt   the terminal app, or your own app, if you choose to write one, from suspension using the UTTT (Ubuntu Touch Tweak Tool)
The last hurdle I can think of is more a physical limitation of the device. Unless you don't mind your battery degrading, because the device would be constantly plugged in to the charger, you would have to device a routine for charging and discharging the device.

So all in all what you want is totally doable on UT. But if you think it is too much trouble there's always a more traditional distro, like Droidian, available for your device.
]]></description><link>https://forums.ubports.com/topic/12069/guidance-for-a-water-meter-application</link><guid isPermaLink="true">https://forums.ubports.com/topic/12069/guidance-for-a-water-meter-application</guid><dc:creator><![CDATA[arubislander]]></dc:creator><pubDate>Sat, 14 Mar 2026 12:24:54 GMT</pubDate></item><item><title><![CDATA[How to add a new kind of account into Accounts?]]></title><description><![CDATA[
@CiberSheep said:
I can't remember, but it is still possible to define new kinds of accounts to be included in the Accounts in the system (adding to nextCloud, etc)?

It should yes, i think UBsync do that, but seems confined:
https://open-store.io/app/ubsync
]]></description><link>https://forums.ubports.com/topic/12051/how-to-add-a-new-kind-of-account-into-accounts</link><guid isPermaLink="true">https://forums.ubports.com/topic/12051/how-to-add-a-new-kind-of-account-into-accounts</guid><dc:creator><![CDATA[lduboeuf]]></dc:creator><pubDate>Fri, 06 Mar 2026 16:36:36 GMT</pubDate></item><item><title><![CDATA[A Qml6 webapp: Touch piano]]></title><description><![CDATA[@bhdouglass
Ok thank's a lot it worked! 
https://open-store.io/app/touchpiano.pparent
I promise I will use Qt6/Qml6 very sparingly, until the library is available inside the OS. In the mean time this app can serve as a demonstration Qml6 app.
Ps: But what might be usefull is to start building a a Qt6 version of Whatsweb, that is currently broken.
]]></description><link>https://forums.ubports.com/topic/12035/a-qml6-webapp-touch-piano</link><guid isPermaLink="true">https://forums.ubports.com/topic/12035/a-qml6-webapp-touch-piano</guid><dc:creator><![CDATA[pparent]]></dc:creator><pubDate>Tue, 03 Mar 2026 22:58:38 GMT</pubDate></item><item><title><![CDATA[Lagrange: Browser for Gemini, Gopher, and other protocols]]></title><link>https://forums.ubports.com/topic/12030/lagrange-browser-for-gemini-gopher-and-other-protocols</link><guid isPermaLink="true">https://forums.ubports.com/topic/12030/lagrange-browser-for-gemini-gopher-and-other-protocols</guid><pubDate>Mon, 02 Mar 2026 09:13:29 GMT</pubDate></item><item><title><![CDATA[signal bridge on cinny]]></title><description><![CDATA[@richdb Isn't beeper technically working like a bridge (collection of bridges)? There are also other signal bridges out there, or one can self host one.
]]></description><link>https://forums.ubports.com/topic/12023/signal-bridge-on-cinny</link><guid isPermaLink="true">https://forums.ubports.com/topic/12023/signal-bridge-on-cinny</guid><dc:creator><![CDATA[danfro]]></dc:creator><pubDate>Sat, 28 Feb 2026 10:11:29 GMT</pubDate></item><item><title><![CDATA[Whatsnew: Whatsapp Web with Electron.]]></title><description><![CDATA[@pparent I can't believe it was so easy and I'm sorry to have bothered you and that I didn't figure it out by myself... Thank you!
]]></description><link>https://forums.ubports.com/topic/11962/whatsnew-whatsapp-web-with-electron.</link><guid isPermaLink="true">https://forums.ubports.com/topic/11962/whatsnew-whatsapp-web-with-electron.</guid><dc:creator><![CDATA[mihael]]></dc:creator><pubDate>Wed, 11 Feb 2026 18:36:52 GMT</pubDate></item><item><title><![CDATA[UT Translator]]></title><link>https://forums.ubports.com/topic/11960/ut-translator</link><guid isPermaLink="true">https://forums.ubports.com/topic/11960/ut-translator</guid><pubDate>Wed, 11 Feb 2026 16:47:48 GMT</pubDate></item><item><title><![CDATA[Great news: Calls availiable in whatsapp web!]]></title><description><![CDATA[Calls are available in this new app:
https://open-store.io/app/whatslectron.pparent
]]></description><link>https://forums.ubports.com/topic/11940/great-news-calls-availiable-in-whatsapp-web</link><guid isPermaLink="true">https://forums.ubports.com/topic/11940/great-news-calls-availiable-in-whatsapp-web</guid><dc:creator><![CDATA[pparent]]></dc:creator><pubDate>Fri, 06 Feb 2026 12:41:54 GMT</pubDate></item><item><title><![CDATA[Fcitx-ub: a new keyboard for ubuntu touch]]></title><description><![CDATA[@Averiz
even with Min, it seems to happen only if prediction is turned off in fcitx-ub configuration.
]]></description><link>https://forums.ubports.com/topic/11937/fcitx-ub-a-new-keyboard-for-ubuntu-touch</link><guid isPermaLink="true">https://forums.ubports.com/topic/11937/fcitx-ub-a-new-keyboard-for-ubuntu-touch</guid><dc:creator><![CDATA[gpatel-fr]]></dc:creator><pubDate>Thu, 05 Feb 2026 14:12:48 GMT</pubDate></item><item><title><![CDATA[UBflux: A miniflux client with offline mode]]></title><link>https://forums.ubports.com/topic/11904/ubflux-a-miniflux-client-with-offline-mode</link><guid isPermaLink="true">https://forums.ubports.com/topic/11904/ubflux-a-miniflux-client-with-offline-mode</guid><pubDate>Sun, 25 Jan 2026 17:39:57 GMT</pubDate></item><item><title><![CDATA[Errors: lint:control_architecture_valid_contents when doing clickable]]></title><description><![CDATA[@gpatel-fr Right, thanks!
]]></description><link>https://forums.ubports.com/topic/11881/errors-lint-control_architecture_valid_contents-when-doing-clickable</link><guid isPermaLink="true">https://forums.ubports.com/topic/11881/errors-lint-control_architecture_valid_contents-when-doing-clickable</guid><dc:creator><![CDATA[RapidRotator]]></dc:creator><pubDate>Mon, 19 Jan 2026 15:26:28 GMT</pubDate></item><item><title><![CDATA[Taskwarrior-UB: A taskwarrior wrapper for Ubuntu Touch]]></title><description><![CDATA[V0.2.0 update log
Tag shortcut chips
Tappable tag chips now appear below the tags field in both the add and edit forms. Chips toggle tags in/out of the field and show filled when active. A new Settings → Tag shortcuts page lets you choose which tags appear (or show all by default).
Undo
Undo the last Taskwarrior operation from the overflow menu on the main page.
Urgency color bars
Each task row now has a slim colored bar on its left edge indicating urgency: red (≥10), orange (≥6), yellow (≥3), green (≥0), gray below. Fully customizable in Settings → Urgency colors.
UI changes

Done button is now a compact tick icon.
Delete moved into the task detail page.
Browse promoted to a visible header icon.

]]></description><link>https://forums.ubports.com/topic/11861/taskwarrior-ub-a-taskwarrior-wrapper-for-ubuntu-touch</link><guid isPermaLink="true">https://forums.ubports.com/topic/11861/taskwarrior-ub-a-taskwarrior-wrapper-for-ubuntu-touch</guid><dc:creator><![CDATA[Averiz]]></dc:creator><pubDate>Fri, 16 Jan 2026 20:37:57 GMT</pubDate></item><item><title><![CDATA[UBConnect: A native ubuntu touch application for KDE connect]]></title><description><![CDATA[v0.2.0 is released
Changelog:

Battery status sync: added kdeconnect.battery support.
Multimedia controls (MPRIS).
Theme settings: new Settings page with Bright/Dark/System themes and consistent readable palette across surfaces/text.
Notification improvements: IDs standardized to strings with backward-compatible conversions on receive; new “keep on remote devices” toggle (skips  cancel sends);.
Find‑My‑Phone: ringing support with notification and volume boost.
UI polish: service install prompt simplified (“Daemon is installed.”) and layout fixes.

]]></description><link>https://forums.ubports.com/topic/11855/ubconnect-a-native-ubuntu-touch-application-for-kde-connect</link><guid isPermaLink="true">https://forums.ubports.com/topic/11855/ubconnect-a-native-ubuntu-touch-application-for-kde-connect</guid><dc:creator><![CDATA[Averiz]]></dc:creator><pubDate>Thu, 15 Jan 2026 13:24:23 GMT</pubDate></item><item><title><![CDATA[Trying to revive &#x27;ubtd&#x27; (Bluetooth file transfer)]]></title><description><![CDATA[Status update:
'ratatoskr' source code has just been reviewed by @bhdouglass (OpenStore team), and two issues have been identified that should be resolved before allowing publication of the .click packages:

https://github.com/petroniusniger/ratatoskr/issues/12 (new one)
https://github.com/petroniusniger/ratatoskr/issues/6 (known issue)

I'll work on resolving those 2 issues and release a v0.1.1 of the code before re-submitting it for publication.
]]></description><link>https://forums.ubports.com/topic/11833/trying-to-revive-ubtd-bluetooth-file-transfer</link><guid isPermaLink="true">https://forums.ubports.com/topic/11833/trying-to-revive-ubtd-bluetooth-file-transfer</guid><dc:creator><![CDATA[PhAndersson]]></dc:creator><pubDate>Tue, 06 Jan 2026 11:03:18 GMT</pubDate></item><item><title><![CDATA[Improving Support for Games Like Geometry Dash on Ubuntu Touch]]></title><description><![CDATA[About the state of Frameworks and Game Engines:

Unity: There is a Demo App in the store that prints FPS.
Godot: There is also a kind of benchmark-like Demo App.
Bacon2D: works, but is unmaintained for 8 years now.
I believe that anything based on SDL or WebGL (or Qt) should do.

Providing SDL3 with better system integration is in the works. Clickable provides a Godot app template, but this is for UT 20.04 currently. 24.04 support probably comes after beforementioned SDL3 (+SDL2 via compat layer) support is finished.
]]></description><link>https://forums.ubports.com/topic/11824/improving-support-for-games-like-geometry-dash-on-ubuntu-touch</link><guid isPermaLink="true">https://forums.ubports.com/topic/11824/improving-support-for-games-like-geometry-dash-on-ubuntu-touch</guid><dc:creator><![CDATA[jonius]]></dc:creator><pubDate>Sat, 03 Jan 2026 18:15:34 GMT</pubDate></item><item><title><![CDATA[[APP] Komucade - A sandbox game creator for Ubuntu Touch (GDevelop based)]]></title><description><![CDATA[@projectmoon yeah, it is proprietary
]]></description><link>https://forums.ubports.com/topic/11794/app-komucade-a-sandbox-game-creator-for-ubuntu-touch-gdevelop-based</link><guid isPermaLink="true">https://forums.ubports.com/topic/11794/app-komucade-a-sandbox-game-creator-for-ubuntu-touch-gdevelop-based</guid><dc:creator><![CDATA[MiguelTheDRMR]]></dc:creator><pubDate>Thu, 25 Dec 2025 14:19:17 GMT</pubDate></item><item><title><![CDATA[Indra: Meshtastic for Ubuntu Touch]]></title><description><![CDATA[Indra 1.2.1 is now available with a laundry list of improvements and fixes. Find it at https://next.open-store.io/app/indra.projectmoon/ or https://git.agnos.is/projectmoon/indra/releases/tag/v1.2.1.

Feature: Make links clickable in messages.
Feature: Add the ability to search and filter nodes on the map.
Feature: De-duplicate messages that are likely rebroadcasts.
Feature: Show hops away/signal strength on messages.
Feature: Add/remove favorite nodes.
Improvement: New message footer layout.
Improvement: Better node list appearance in dark mode.
Improvement: Tweaks to the choice of black or white text for messages in dark mode. More readable.
Improvement: Add node ID to the node info page.
Improvement: Show node distance on the map, and sort by distance.
Improvement: New map icon.
Improvement: Pull to refresh the node list.
Improvement: Proper status indicators for sending messages.
Improvement: Show channel/conversation status indicators on main view.
Improvement: Add a setting to toggle forced Bluetooth reset.
Improvement: Add a setting to control how long it takes before a node is considered offline.
Improvement: Add a setting to control the message de-duplication window.
Improvement: Translation updates.
Fix: Apply the default channel name to the public channel no matter its index.
Fix: Fix a UI lockup when reconnecting to the radio.
Fix: No more UI flickering when disconnecting from the radio.
Fix: More efficient refreshing of the node list.

]]></description><link>https://forums.ubports.com/topic/11775/indra-meshtastic-for-ubuntu-touch</link><guid isPermaLink="true">https://forums.ubports.com/topic/11775/indra-meshtastic-for-ubuntu-touch</guid><dc:creator><![CDATA[projectmoon]]></dc:creator><pubDate>Fri, 19 Dec 2025 11:00:05 GMT</pubDate></item><item><title><![CDATA[Meshcore support or app (lora mesh communication)?]]></title><description><![CDATA[@Voorstad i plan on three in one actually im developing a custom firmware will feature meshnet but also have compatibility with meshtastic and meshcore protocols as well ...the goal when im done in a brand new esp32 s3 /p4 firmware thats is the most advanced and feature complete ....however im hitting alot of bumps in the road ....and money! ...each prototype modem estimated cost will be around $520 ....once i bang out a prototype i wanna raise money to mass produce sbc's for it hopefully bring the cost down to $100 per modem .......i currently work at burger king ...so this is a financial nightmare moving at a snails pace  ..unfortunately ...but yeah will be apps within the firmware
]]></description><link>https://forums.ubports.com/topic/11737/meshcore-support-or-app-lora-mesh-communication</link><guid isPermaLink="true">https://forums.ubports.com/topic/11737/meshcore-support-or-app-lora-mesh-communication</guid><dc:creator><![CDATA[developerbayman]]></dc:creator><pubDate>Tue, 16 Dec 2025 15:49:41 GMT</pubDate></item><item><title><![CDATA[Firefox for Ubuntu Touch (uFirefox)]]></title><description><![CDATA[It seems Droidian have their own modified version of Firefox with some UI adaptation:
https://github.com/droidian/firefox-esr-mobile-config
]]></description><link>https://forums.ubports.com/topic/11726/firefox-for-ubuntu-touch-ufirefox</link><guid isPermaLink="true">https://forums.ubports.com/topic/11726/firefox-for-ubuntu-touch-ufirefox</guid><dc:creator><![CDATA[pparent]]></dc:creator><pubDate>Sun, 14 Dec 2025 18:48:18 GMT</pubDate></item><item><title><![CDATA[Call for testing - Kaidan 0.6.0 for Focal&#x2F;Noble.]]></title><description><![CDATA[@ikoz
Nice but only works in QML, for example I can't use that in Signal UT. It might be ok for Kaidan though! Is it possible to fetch the keyboard normal height for the device in terminal?
]]></description><link>https://forums.ubports.com/topic/11711/call-for-testing-kaidan-0.6.0-for-focal-noble.</link><guid isPermaLink="true">https://forums.ubports.com/topic/11711/call-for-testing-kaidan-0.6.0-for-focal-noble.</guid><dc:creator><![CDATA[pparent]]></dc:creator><pubDate>Wed, 10 Dec 2025 15:52:10 GMT</pubDate></item><item><title><![CDATA[Youtube Music with Media Player on Home screen and Bluetooth Play and Puase]]></title><link>https://forums.ubports.com/topic/11702/youtube-music-with-media-player-on-home-screen-and-bluetooth-play-and-puase</link><guid isPermaLink="true">https://forums.ubports.com/topic/11702/youtube-music-with-media-player-on-home-screen-and-bluetooth-play-and-puase</guid><pubDate>Tue, 09 Dec 2025 14:56:34 GMT</pubDate></item><item><title><![CDATA[VLC 4.0: good candidate for porting to UT]]></title><description><![CDATA[@pparent
I have installed VLC in Waydroid and it works great so a native app would be awesome.
]]></description><link>https://forums.ubports.com/topic/11681/vlc-4.0-good-candidate-for-porting-to-ut</link><guid isPermaLink="true">https://forums.ubports.com/topic/11681/vlc-4.0-good-candidate-for-porting-to-ut</guid><dc:creator><![CDATA[Vlad Nirky]]></dc:creator><pubDate>Wed, 03 Dec 2025 15:09:09 GMT</pubDate></item><item><title><![CDATA[Script for updating apps [help needed]]]></title><description><![CDATA[@gpatel-fr nice! Thanks.
It look that it works very well!
https://gitlab.com/cibersheep/update-apps/-/commit/5641633a44c8bd445514381a633433f9b21f8e3c
]]></description><link>https://forums.ubports.com/topic/11656/script-for-updating-apps-help-needed</link><guid isPermaLink="true">https://forums.ubports.com/topic/11656/script-for-updating-apps-help-needed</guid><dc:creator><![CDATA[CiberSheep]]></dc:creator><pubDate>Thu, 27 Nov 2025 10:07:58 GMT</pubDate></item></channel></rss>