From the course: Android App Development: Accessibility
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Focus navigation - Android Tutorial
From the course: Android App Development: Accessibility
Focus navigation
- [Narrator] A lot of developers don't know that on Android, you can navigate using focus navigation. That is, using a keyboard or a direction pad. Android TV or Chromebook specific applications requires that you provide focus navigation support in your app. Imagine using an Android application using a remote control. If you use applications on your Smart TV or console games such as Netflix, or Amazon video, you already know this type of interaction pretty well. But before diving into supporting focus navigation, let's first make sure we have a pretty clear distinction between focus navigation and accessibility focus. Focus navigation is similar to desktop keyboard navigation where you would use tab, arrows, enter, and the escape keys, or just as I mentioned, use a remote TV controller to navigate the screen. The focus is placed only on items that require user interaction, for example clickable views, or buttons, inputs like edit text, check box, switch etcetera. Now the focus for…
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
-
-
-
-
-
(Locked)
The POUR principle1m 6s
-
(Locked)
Focus navigation3m 25s
-
(Locked)
Update default focus navigation3m 9s
-
(Locked)
Labels, roles, values, and states2m 43s
-
Apply visual attributes to tab layout4m 14s
-
(Locked)
Provide unique and meaningful labels6m 37s
-
(Locked)
Labels for input controls4m 42s
-
(Locked)
Create unique labels7m 45s
-
(Locked)
Handle RecyclerView updates3m 41s
-
(Locked)
Handle Single Activity layouts6m 39s
-
(Locked)
Accessibility events5m 10s
-
(Locked)
Accessibility live region2m 12s
-
(Locked)
Accessibility node info2m 14s
-
(Locked)
Custom views1m 48s
-
(Locked)
-
-
-