<?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[Kivy python cross-platform app framework?]]></title><description><![CDATA[<p dir="auto">Seems like the Kivy framework should be relatively easy to get working on UT, as it can be made to work with SDL2 it seems, or in the hopefully near future also with Wayland. It seems to work well on Android, iOS and Desktop and there was a previous attempt to get it working:<br />
<a href="https://github.com/kivy/kivy/wiki/Ubuntu-Touch" rel="nofollow ugc">https://github.com/kivy/kivy/wiki/Ubuntu-Touch</a></p>
<p dir="auto"><a href="https://kivy.org/" rel="nofollow ugc">https://kivy.org/</a></p>
<p dir="auto">Way above my skills to get it working, but there is a nice XMPP client for it, which I would try to port once this framework is supported <img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=60240fe800f" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">Any one interested?</p>
]]></description><link>https://forums.ubports.com/topic/3754/kivy-python-cross-platform-app-framework</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Mar 2026 02:40:05 GMT</lastBuildDate><atom:link href="https://forums.ubports.com/topic/3754.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 31 Jan 2020 19:59:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kivy python cross-platform app framework? on Sun, 04 Jun 2023 12:38:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jhayar0719" aria-label="Profile: jhayar0719">@<bdi>jhayar0719</bdi></a> Which command are you running? It appears that SDL2 isn't being detected / used, and thus no window is being created.</p>
<p dir="auto">Also, do you happen to be using focal? I'm not sure if there are additional steps required for that.</p>
]]></description><link>https://forums.ubports.com/post/73453</link><guid isPermaLink="true">https://forums.ubports.com/post/73453</guid><dc:creator><![CDATA[abmyii]]></dc:creator><pubDate>Sun, 04 Jun 2023 12:38:24 GMT</pubDate></item><item><title><![CDATA[Reply to Kivy python cross-platform app framework? on Fri, 12 May 2023 12:03:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/abmyii" aria-label="Profile: abmyii">@<bdi>abmyii</bdi></a></p>
<p dir="auto">using this command doesn't work ,</p>
<p dir="auto">[CRITICAL          ] [App         ] Unable to get a Window, abort.<br />
Exception ignored in: 'kivy.properties.dpi2px'<br />
Traceback (most recent call last):<br />
File "/usr/lib/python3/dist-packages/kivy/utils.py", line 360, in <strong>get</strong><br />
retval = self.func(inst)<br />
File "/usr/lib/python3/dist-packages/kivy/metrics.py", line 169, in dpi<br />
EventLoop.ensure_window()<br />
File "/usr/lib/python3/dist-packages/kivy/base.py", line 126, in ensure_window<br />
sys.exit(1)<br />
SystemExit: 1<br />
[CRITICAL          ] [App         ] Unable to get a Window, abort.</p>
<p dir="auto">btw, any news with Kivy ?</p>
]]></description><link>https://forums.ubports.com/post/73160</link><guid isPermaLink="true">https://forums.ubports.com/post/73160</guid><dc:creator><![CDATA[jhayar0719]]></dc:creator><pubDate>Fri, 12 May 2023 12:03:49 GMT</pubDate></item><item><title><![CDATA[Reply to Kivy python cross-platform app framework? on Sat, 10 Oct 2020 21:20:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/povoq" aria-label="Profile: poVoq">@<bdi>poVoq</bdi></a> Yup, that should work fine.</p>
]]></description><link>https://forums.ubports.com/post/41383</link><guid isPermaLink="true">https://forums.ubports.com/post/41383</guid><dc:creator><![CDATA[abmyii]]></dc:creator><pubDate>Sat, 10 Oct 2020 21:20:13 GMT</pubDate></item><item><title><![CDATA[Reply to Kivy python cross-platform app framework? on Sat, 10 Oct 2020 16:17:03 GMT]]></title><description><![CDATA[<p dir="auto">Hmm, if it works from the default Xenial repos it should also be possible to include it as a prerequisite in a clickable with python preset and subsequently a regular click package I think.</p>
<p dir="auto">Edit1: ah, wait it's a PPA. Sorry was too quick to reply.</p>
<p dir="auto">Edit2: No actually Clickable seems to support PPA as well, I guess? <a href="https://clickable-ut.dev/en/latest/clickable-json.html#dependencies-ppa" rel="nofollow ugc">https://clickable-ut.dev/en/latest/clickable-json.html#dependencies-ppa</a></p>
]]></description><link>https://forums.ubports.com/post/41376</link><guid isPermaLink="true">https://forums.ubports.com/post/41376</guid><dc:creator><![CDATA[poVoq]]></dc:creator><pubDate>Sat, 10 Oct 2020 16:17:03 GMT</pubDate></item><item><title><![CDATA[Reply to Kivy python cross-platform app framework? on Sat, 10 Oct 2020 15:59:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/povoq" aria-label="Profile: poVoq">@<bdi>poVoq</bdi></a> Yup, it runs on Mir. No repo yet - I'm just testing things for now. To test, I made / writable and then installed kivy from this ppa <code>https://launchpad.net/~kivy-team/+archive/ubuntu/kivy?field.series_filter=xenial</code> like so (SDL2 is also required, but should be installed automatically - not certain though as I had it preinstalled):</p>
<pre><code>apt-get install kivy python3-pil
</code></pre>
<p dir="auto">And then to run:</p>
<pre><code>DESKTOP_FILE_HINT=unity8.desktop python3 &lt;file.py&gt;
</code></pre>
<p dir="auto">It gives a <code>Segmentation Fault</code> sometimes, but rerunning usually fixes it.</p>
]]></description><link>https://forums.ubports.com/post/41375</link><guid isPermaLink="true">https://forums.ubports.com/post/41375</guid><dc:creator><![CDATA[abmyii]]></dc:creator><pubDate>Sat, 10 Oct 2020 15:59:55 GMT</pubDate></item><item><title><![CDATA[Reply to Kivy python cross-platform app framework? on Sat, 10 Oct 2020 15:42:34 GMT]]></title><description><![CDATA[<p dir="auto">That looks very promising. I take it that GPU acceleration works already?</p>
<p dir="auto">Do you have a repository somewhere online?</p>
]]></description><link>https://forums.ubports.com/post/41372</link><guid isPermaLink="true">https://forums.ubports.com/post/41372</guid><dc:creator><![CDATA[poVoq]]></dc:creator><pubDate>Sat, 10 Oct 2020 15:42:34 GMT</pubDate></item><item><title><![CDATA[Reply to Kivy python cross-platform app framework? on Sat, 10 Oct 2020 15:18:41 GMT]]></title><description><![CDATA[<p dir="auto">Did some testing today:</p>
<p dir="auto"><img src="/assets/uploads/files/1602342282695-photo5769342123638895589.jpg" alt="photo5769342123638895589.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1602342290456-photo5769342123638895585.jpg" alt="photo5769342123638895585.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1602342306225-photo5769342123638895588.jpg" alt="photo5769342123638895588.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1602342313406-photo5769342123638895590.jpg" alt="photo5769342123638895590.jpg" class=" img-fluid img-markdown" /><br />
(<a href="https://github.com/tito/2048" rel="nofollow ugc">https://github.com/tito/2048</a>)</p>
<p dir="auto"><img src="/assets/uploads/files/1602343117220-photo5769342123638895597.jpg" alt="photo5769342123638895597.jpg" class=" img-fluid img-markdown" /> <img src="/assets/uploads/files/1602343117227-photo5769342123638895596.jpg" alt="photo5769342123638895596.jpg" class=" img-fluid img-markdown" /> <img src="/assets/uploads/files/1602343117226-photo5769342123638895595.jpg" alt="photo5769342123638895595.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">(<a href="https://github.com/kivy-garden/mapview" rel="nofollow ugc">https://github.com/kivy-garden/mapview</a>)</p>
<p dir="auto">Porting Kivy exposes some interesting potential, and it works for the most part out of the box - though some glitches will need to be fixed before it's stable.</p>
]]></description><link>https://forums.ubports.com/post/41369</link><guid isPermaLink="true">https://forums.ubports.com/post/41369</guid><dc:creator><![CDATA[abmyii]]></dc:creator><pubDate>Sat, 10 Oct 2020 15:18:41 GMT</pubDate></item><item><title><![CDATA[Reply to Kivy python cross-platform app framework? on Sat, 08 Feb 2020 00:29:16 GMT]]></title><description><![CDATA[<p dir="auto">Regular Ubuntu uses X11 and GNOME3, Ubuntu Touch uses neither.</p>
]]></description><link>https://forums.ubports.com/post/28268</link><guid isPermaLink="true">https://forums.ubports.com/post/28268</guid><dc:creator><![CDATA[poVoq]]></dc:creator><pubDate>Sat, 08 Feb 2020 00:29:16 GMT</pubDate></item><item><title><![CDATA[Reply to Kivy python cross-platform app framework? on Fri, 07 Feb 2020 17:28:53 GMT]]></title><description><![CDATA[<p dir="auto">I'm fairly new and looking into Ubuntu Touch app development, but I don't really understand why Kivy apps wouldn't run on Ubuntu Touch if they were developed to run in Ubuntu? What exactly is the disconnect here?</p>
]]></description><link>https://forums.ubports.com/post/28251</link><guid isPermaLink="true">https://forums.ubports.com/post/28251</guid><dc:creator><![CDATA[BobaLava]]></dc:creator><pubDate>Fri, 07 Feb 2020 17:28:53 GMT</pubDate></item></channel></rss>