QGroundControl UI customization for Android

Hi everyone,

I’m just getting started with drones and QGroundControl, so if I make any mistakes or ask obvious questions, I hope you’ll kindly forgive me and point me in the right direction :sweat_smile:

Right now, I’m trying to customize QGroundControl UI for Android. I’d like to redesign the entire interface with a more modern and touch-friendly look. I’ve gone through the developer documentation on the QGroundControl website, but honestly, I’m still quite lost and not sure where to begin. I haven’t figured out which version of Qt to use or where exactly to get the source code for a setup that works well with QGroundControl development on Android.

Any help or guidance would mean a lot to me!

Thanks so much in advance :folded_hands:

QGC is going through a lot of churn at the moment. I believe that they are updating from Qt5 to Qt6 on the main branch.
You can look at the notes in Release QGroundControl v5.0 - Release Candidate 5 · mavlink/qgroundcontrol · GitHub to get some idea.

So I would suggest you concentrate on Qt 6 and that branch.

Unfortunately the docs probably haven’t been updated for this new build (I don’t know.).

The docs are up to date for how to build QGC. The dev guide tells you how to get the source and how to install Qt: Getting Started with Source and Builds | QGC Guide (master)