Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 3.58 KB

Accessibility_03b914b.md

File metadata and controls

47 lines (34 loc) · 3.58 KB
loio
03b914b46e624b138a6fb1b7cf2049ae

Accessibility

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

Accessibility in SAP Fiori

Fiori Design Guidelines When to Use Which Floorplan