From the course: Android App Development: Accessibility
Unlock the full course today
Join today to access over 22,500 courses taught by industry experts or purchase this course individually.
Provide unique and meaningful labels - Android Tutorial
From the course: Android App Development: Accessibility
Provide unique and meaningful labels
- [Instructor] Describing the user interface with unique and meaningful labels is a very important aspect of accessibility. In fact, this is one of the main sources of accessibility problems in software applications. When you don't provide unique and meaningful labels, you prevent screen reader users to perceive, understand, and use the application at all. Describing meaningful views is probably one of the simplest tasks to do for accessibility, and yet, it is a critical violation if not done correctly. First, let's define what's not meaningful. You don't have to describe every single view on your screen. Views that are decorative or redundant are examples of non-meaningful views. In short, if it doesn't describe the content or a control that the user would care about, then this view is not meaningful at all. For example, you don't have to describe the background image of your app. You also don't have to describe dividers between list items that are purely there for decorative…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
The POUR principle1m 6s
-
Focus navigation3m 25s
-
Update default focus navigation3m 9s
-
Labels, roles, values, and states2m 43s
-
Apply visual attributes to tab layout4m 14s
-
Provide unique and meaningful labels6m 37s
-
Labels for input controls4m 42s
-
Create unique labels7m 45s
-
Handle RecyclerView updates3m 41s
-
Handle Single Activity layouts6m 39s
-
Accessibility events5m 10s
-
Accessibility live region2m 12s
-
Accessibility node info2m 14s
-
Custom views1m 48s
-
-
-
-