Success Criterion 2.4.5 - Level AA
Multiple Ways
Ensure the screens of an app can be reached in multiple ways. For example, onboarding screen are often shown when an app is first launched. You should offer these screens elsewhere in the app so they can be viewed again. A search function can also be useful to jump to a certain screen.
Impact
A search function helps everyone to find the right information faster. For people who are blind or have a cognitive impairment, it can take longer to find their way through information.
Check
“Are multiple ways available to reach the screens in the app?“
This can be tested without assistive technologies.
Note: this success criterion is exempt for apps in EN 301 549 and Section 508.
Solution
Add search functionality
On Android, you could use a SearchView
to search for screens.
searchView.setOnQueryTextListener(
object : SearchView.OnQueryTextListener {
override fun onQueryTextSubmit(query: String?): Boolean {
// Search
return false
}
}
)