Mobile app accessibility by feature type

Accessibility considerations for common features in mobile apps, such as forms, navigation, media and images, touch and gestures.

Screen structure and headings

Organise content logically and with a clear heading hierarchy.

Text contrast and typography

Make text readable and resizable for everyone.

Device orientation & layout

Make your app work in both portrait and landscape orientations.

Contrast of user interface components

Make sure graphical and interactive components have sufficient contrast.

Focus management

Manage focus so that everyone can interact efficiently with your app, including those who use a keyboard or switch with your app.

Touch and pointer target sizing

Make interactive elements large enough for everyone to use.

Images and graphics

Make visual non-text content accessible in mobile apps.

Form labels and instructions

Making form inputs clear and understandable.

Form validation and error messages

Help users to avoid making errors, and to understand and fix them when filling out forms or input components.

Gesture alternatives

Make sure all functionality can be controlled through simple, single-pointer actions that do not require precise movements.