Android's functionality is delimited in API levels; Qt for Android supports Android level 16 and above: that's Android 4.1, a variant of Gingerbread. Fortunately, most devices in the market today are at least Marshmallow (Android 6.0), making Qt for Android a viable development platform for millions of devices.
Qt doesn't require the Java programming language to develop Android applications because it uses the Android NDK toolset, which supports C++ out of the box. You can just write your C++ or QML code as usual and don't have to worry about anything else, as Qt will handle it for you.
Without further ado, let's start downloading all the pieces required for our project.