Check if it would be worth migrating back to qmake
In Qt 5.14, the Android port of Qt has been changed quite a bit (see this Wiki entry). A single install now contains all of the architectures supported, and - using qmake
- all you have to do is build your app once and package it as AAB. This makes building and releasing apps much more straightforward.
Currently, OpenTodoList is built using cmake
. While it has its benefits, we should in fact check if it might be better to migrate back to qmake
as long as it is Qt's default build system to benefit from the easier deployment and just wait for the cmake
support to mature or otherwise see where the journey goes.
Open Tasks
-
Ensure Syntax Highlighting works on all supported target platforms -
Android -
Windows -
Flatpak -
Snapcraft -
AppImage -
macOS
-
-
Check if Android build contains QML debugger and disable (should not be required) -
Check Snapcraft build -
APKs currently contain unit tests! -
Enable Quick Compiler (this should reduce (initial) startup times of the app)
Edited by Martin Hoeher