QML Architecture & Performance deep-dive

An intensive workshop on best-practices for structuring scalable, maintainable QML applications. We will cover separation of concerns (business logic, UI logic and styling), C++ API design for QML and reuse, QML performance using Loaders and compiled scripts, and creating reusable UI components which handle theming, accessibility and screen-scaling.

  • Sept 21
    Magazinet Kongsberg
    2 days
    07:00 - 15:00 UTC
    James Turner
    13 990 NOK

Along the way we will build up a comprehensive sample application, dive into real-world examples, and explore ongoing developments in recent Qt releases to improve abstractions, reduce boilerplate and bring peace, harmony and balance to your QML universe.

James Turner
C++ consultant at KDAB, and chief bug fixer at flightgear.org

James Turner has been working with C++, OpenGL and computer graphics for thirty years, including work on online video platforms, industrial 3D systems and C++ performance. For the past fifteen years he's worked at KDAB as a consultant and trainer, working Qt, QML, C++, macOS / iOS and most recently Rust. He is a lead developer on FlightGear, the open-source flight-simulator.

    Programutvikling uses cookies to see how you use our website. We also have embeds from YouTube and Vimeo. How do you feel about that?