Courses / Qt Deployment: one tag, every platform

Qt Deployment: one tag, every platform

Ship a Qt QML application to every platform Qt supports

About this course

Take a single Qt QML application and ship it to every platform Qt supports, complete with installers, signed bundles, and a GitHub Actions pipeline that builds the lot from one git tag.

At a glance
14 lessons
Full source code included
30-day money-back guarantee

Curriculum

1 Foundations 3 lessons
  1. 01 What shipping actually involves ReadingFree preview
  2. 02 Project layout and CMake targets Reading Locked
  3. 03 Designing the build matrix Reading Locked
2 Desktop targets 4 lessons
  1. 01 Windows: building an .msi installer Reading Locked
  2. 02 macOS: bundling and signing a .dmg Reading Locked
  3. 03 macOS: notarisation end to end Reading Locked
  4. 04 Linux: packaging an AppImage Reading Locked
3 Mobile targets 2 lessons
  1. 01 Android: building a signed .apk Reading Locked
  2. 02 iOS: provisioning and the .ipa Reading Locked
4 Embedded 2 lessons
  1. 01 Cross-compiling for embedded ARM Reading Locked
  2. 02 Deploying to the device Reading Locked
5 Automation 3 lessons
  1. 01 One git tag, every platform Reading Locked
  2. 02 The GitHub Actions pipeline Reading Locked
  3. 03 Publishing releases and artifacts Reading Locked