QML has been around for over a decade and, although there’s significant amount of documentation, the collective community knowledge is scattered across forums, IRC channels, and personal blogs in a non-structured way. Qt’s official documentation provides good gems here and there, but it is hard to find them and sometimes they are out of date.
QML has been adopted by many projects large and small, and knowing the details of QML, the pitfalls, and optimization techniques are becoming increasingly important. The experience of the people working on these projects are usually kept within the organization. It also makes it harder for new people going into QML picking up good conventions for the language.
In order to facilitate the community growth and guidelines around QML, I started writing a guideline a while ago; putting together my years of experience writing QML code, the gems from the official documentation, and my discussions with other QML developers.
Some of the benefits of the guideline are:
– Facilitating writing good and maintainable QML code.
– Acting as a base for writing linting rules for `qmllinter`.
– Collecting community knowledge in a single place for easy access and distribution.
The purpose of this talk is to introduce some of the guidelines that are already in place, and also is a call to action to grow this as a community and keep it alive together.
The guideline can be found on GitHub: [ Ссылка ]
About the speaker:
Furkan Uzumcu has been been using Qt/QML for over 6 years with experience building products for mobile and desktop. He’s now working at Autodesk, building the infrastructure and the interface of the next generation products.
All QtDevCon22 Videos: [ Ссылка ]
QtDevCon22 Website:
[ Ссылка ]
Every month our newsletter is featuring technical blogs on Qt, C++ and 3D topics: [ Ссылка ]
About KDAB:
KDAB offers experienced software experts to help you deliver functional, high-performing and innovative software across embedded, mobile and desktop platforms for projects using C++, Qt, QML/Qt Quick, OpenGL, Qt 3D and more. [ Ссылка ]
KDAB experts regularly take time out to deliver KDAB’s world class training, in-house or at open enrolment courses around the world. We are the market leaders for training in Qt, OpenGL and C++.
Contact us to find out more at training@kdab.com or visit our website: [ Ссылка ]
We are about 90 people, located all around the world. Our Head Office is in Sweden and we have other offices in Germany, France, the UK and the USA. [ Ссылка ]
Ещё видео!