loio |
---|
03b914b46e624b138a6fb1b7cf2049ae |
view on: demo kit nightly build | demo kit latest release
In this guide we cover the most important accessibility aspects for application development, based on OpenUI5.
As an application developer, you need to be aware of accessibility in every step of the process. OpenUI5 controls have built-in accessibility features, but you need to take care when building and combining them into an application. First check the information in Accessibility in the Essentials section, if you haven't already.
The following chapters showcase different aspects and offer tips how to test your app.
- Screen Reader Support
OpenUI5 application developers need to be aware of how the screen reader reads out the contents of the UI. Labels, headings, and descriptions help you describe the contents and visual elements of an application. - Keyboard Handling
Keyboard handling enables users to access every UI element of the application with the keyboard and is therefore tightly connected to accessibility. Additionally, this aspect is coupled to the screen reader functionality. - Colors and Theming
Theming is an important aspect for an OpenUI5 application. The different colors shown on the UI need to have a good contrast to each other in order to be easily distinguishable. - Text Size and Fonts
The size of the text and the font choice greatly impact the visibility and readability of an application. Additionally, your application also has to still be usable at high zoom levels. - Recommendations
When developing OpenUI5 applications, you need to pay attention to the correctness of the resulting HTML. Some vital accessibility features (screen reader and keyboard support) rely on a correct and meaningful structure of the application.
Related Information