Accessible Apps

Frederik Gladhorn
Frederik Gladhorn
The Qt Company
Europe Date: 
Wednesday, October 8, 2014 -
3:00pm to 4:00pm
Europe Room: 
Europe Track: 
North America Date: 
Tuesday, November 4, 2014 -
3:00pm to 4:00pm
North America Room: 
North America Track: 
North America Presentation PDF: 

Presenter Bio: 

Frederik Gladhorn is working at The Qt Company on Qt. Amongst other things he focuses on making Qt accessibility a top-notch offering. He's been part of the Qt and KDE community for many years.


Accessibility support helps you to reach a wider audience with your application. Qt integrates with the native accessibility frameworks on various platforms, since Qt 5.3, including iOS and Android. In this presentation you will learn how blind people use mobile devices and how they experience user interfaces created with Qt.
In order to play well with the native platforms there is sometimes a bit of work and testing required to get apps to a level where they can be used by everyone. In this presentation you will learn how to make applications more accessible with just a few lines of QML. It will cover how to test the application using the platform's screen reader.

This talk will focus on Qt 5.4 and onward where many new features are available to create smooth user experiences, optionally enhanced with a range of assistive technology. Improving accessibility usually leads to better applications for everyone, following universal design standards.
There will be a brief overview of the tools (testing on Desktop and Devices) and a short introduction to the screen readers, VoiceOver on iOS and TalkBack on Android.
As a practical example an existing application will be improved with regards to accessibility.
Most of this talk also applies to desktop applications, but it will focus on mobile and Qt Quick for the user interface.
In addition to the general work on accessibility that is ongoing in Qt, a cooperation between the Norwegian Computing Center and The Qt Company focused on accessibility for mobile applications. Findings of the research project lead directly to improvements in the Qt libraries and will be included in the presentation.