Hacker News new | ask | show | jobs
by pbsurf 2119 days ago
For my cross-platform app, I was originally using Qt for desktop platforms and Android. I was fairly happy with Qt on the desktop, but less so on Android, in part because I was using Qt Widgets - Qt Quick is the newer, preferred way to build GUIs in Qt, at least for mobile. Around 2016 I started looking into an iOS port - at the time, Qt for iOS was fairly immature and there was (is?) some uncertainty about licensing requirements for statically linking Qt on iOS. Having already spent more time than I wanted fighting various problems with Qt on Android, I decided to consider alternatives and ended up creating my own SVG-based GUI library that I now use across desktop and mobile:

https://github.com/styluslabs/ugui

2 comments

Can a screenreader user use an app written with this library? That’s a major thing Qt and pretty much no other cross-platform UI system get right.
Can u tell us more about this lib or any write up? Seems really cool and a lean approach!!