Jump to Navigation

Rapid App Development with Qt Quick

Session Summary: 
As devices become more complex and users expect intuitive UI's out of the box, time to market and designer/developer collaboration becomes more important. Qt 4.7 includes a new declarative UI technology called Qt Quick, which aims to bridge these gaps, and provide a new technology platform for app creation and unparalleled user experience. Join this presentation to see Qt offers for App developers and prepare yourself for the future!
Session Abstract: 

In this session we will briefly look at available App development opportunities for MeeGo, and introduce Qt Quick. Qt Quick is part of Qt 4.7, and provides a rapid development platform using QGraphicsView and a new declarative language called QML.

The QML language is designed to enable bridging the gap between designers and developers, allowing smaller agile teams to create stunning applications with little effort. With a background in HTML, JavaScript and CSS you will be able to follow the examples and concepts presented.

By examples you will see how you can use QML to create fluid User Interfaces, interact with platform capabilities and your own C++ code. Knowing Qt and C++ is a benefit, but not requirement as the presenter has since being a Qt Product Specialist turned to the dark side where Exchange and Powerpoint ghouls roam.

QML is also designed to be extended, and you will learn how to add custom types to QML and how to build UI's that fit into the platform Look & Feel. This will be exemplified by diving into the Qt Components project that provides User Interface components to QML on top of Qt 4.7.

After attending this session you will know a bit about writing Fluid User Interfaces using Qt Quick and QML, know how to make use of your skills and resources to extend QML, know where to look for documentation and information, and how to engage with the ecosystem and developers.