I have in the past developed a fairly large (proprietary) Qt application that used the same codebase on Linux, Windows, and Android. I would say Windows and Android are tied for compile hell. This update looks really neat, and may solve some problems for some people. But personally my biggest gripe with Qt is qmake. When you are doing Android, lots of resources assume Gradle, and lots of Qt stuff assumes qmake. Neith…
I read somewhere a few months back that qt is dropping qmake in favour of cmake in the medium term. And everyone rejoiced.
Qt for Android better than ever before
41–50 of 79 posts
Re: Qt for Android better than ever before
#42Re: Qt for Android better than ever before
#43Qt is a great toolkit and I've messed around with it on Android on and off since Lighthouse. One thing I want to point out is that Qt is LGPLv3 and (in my non-lawyer opinion) this is a pain point on restricted application environments like the Google Play store on Android. Its not clear to me that you can comply with a user request to get access to replace or modify LGPL'd software in your application.
It doesn't need to be available via the same mechanism, it just needs to be available, no? And if so, you could embed within the .apk (even if it makes it huge), no?
Re: Qt for Android better than ever before
#44Qt for Android has always looked pretty good but I never see it used. Could someone link a few real-world apps developed with Qt for Android?
Felgo sells Qt components etc (no experience with them), they have a showcase: https://felgo.com/showcases
Now I wonder if someone has made a big scan of apps from Play store analyzing what toolkits they use.
Re: Qt for Android better than ever before
#45Earlier quoted context omitted.
Is there a timeline or target release date for Qt6 yet?
https://www.qt.io/blog/2019/08/07/technical-vision-qt-6 TL;DR : "we’re aiming to have Qt 6.0 ready for a first release by the end of 2020."
Re: Qt for Android better than ever before
#46I don't know how Qt & Android fare these days... I know it was quite a hassle to create background services when I first tried to get into it and there was no definitive answer as I think it was still on the roadmap to add it (perhaps?). Qt is amazing and so is QML. I still found QML JavaScript engine utilizing a lot of memory back then as well and I don't know if it has been fine-tuned these days.
Re: Qt for Android better than ever before
#47What are the technical reasons to prefer Qt over JavaFX[1]? Even Bitwig Studio, which is a C++ audio application, went with JavaFX for its cross-platform UI. It can also be written in React-like declarative style[2], which is much easier to maintain. [1] https://openjfx.io/ [2] https://github.com/cljfx/cljfx
You can write in C++ so it's much easier to re-use libraries in C/C++.
Re: Qt for Android better than ever before
#48I've been looking for a way to write cross-platform apps without a painful language or build hell, and I've just come across EQL5-Android, which binds Qt for Android with Embeddable Common Lisp. I don't know Common Lisp, but I like Scheme and I'll try anything to avoid Java or C++. So far it's looking very slick... https://gitlab.com/eql/EQL5-Android
Re: Qt for Android better than ever before
#49Re: Qt for Android better than ever before
#50What are the technical reasons to prefer Qt over JavaFX[1]? Even Bitwig Studio, which is a C++ audio application, went with JavaFX for its cross-platform UI. It can also be written in React-like declarative style[2], which is much easier to maintain. [1] https://openjfx.io/ [2] https://github.com/cljfx/cljfx