Qt Quick is a modern user interface technology that separates the declarative UI design and the imperative programming logic. Instead of the traditional C++ APIs of Qt, the presentation layer of the application is written with a Qt-specific declarative language called QML
Qt Quick applications have a solid C++ backend, even though the UI is written with QML. This allows direct native device access from the QML layer as well as extends QML with C++ written graphics, like OpenGL objects. The application logic and data access can be written with the cross-platform Qt C++ APIs.
One single framework for better developer experience, performant user experience, and simplified testing.
Building UI layouts with QML is highly productive and easy to learn, making it a common language for both designers and developers.