Targeting Android with Qt
summary
Shows how to get a real Qt Quick app onto Android: install Necessitas (Android SDK, NDK, Qt libs), use OpenJDK/Ant, add Declarative and set API level 7, embed QML in resources, fix a font bolding glitch, add three icon sizes and a reverse‑domain package name, set min SDK, run ant release, sign the APK and upload. Alternatives: bundle Qt (adds ~16 MB) or use Ministro to share libraries. Debugging with GDB is flaky; market upload and instant publishing work.
AI-written summary · about
chapters (28)
- 0:00Introduction and agenda
- 3:50Qt on mobile platforms
- 5:25Android development basics
- 7:11Market statistics and goals
- 9:00Installing Necessitas
- 11:01Necessitas SDK components
- 12:06Emulator and device setup
- 14:05Project creation
- 15:32Deployment and UI test
- 17:09Project structure details
- 18:29Qt Android port architecture
- 20:51SDK status and roadmap
- 23:06Community and statistics
- 24:54Porting an actual app
- 26:45Packaging for the market
- 31:11Android package structure
- 33:28Native library management
- 35:37Bundling vs Ministro
- 37:21Ministro smart installer
- 38:33Bundling Qt libraries
- 43:52Signing and publishing
- 47:28Ant build process
- 49:07Market submission process
- 50:43User installation experience
- 52:57Live demo of port
- 54:29Future of Qt on mobile
- 56:32Getting involved
- 59:15Questions and answers








