~/talk

Make Your Mobile Apps Accessible to All

Talkat Strange Loop 2013 · 2013-09-18..09-20· [accessibility]
links:none on file
slides:none on file

Shows concrete iOS and Android fixes: use UIAccessibility traits, set isAccessibilityElement and accessibilityLabel, build dynamic elements with accessibility frames and convertRect, and post layout or screen-change notifications so VoiceOver updates. On Android set contentDescription, make views focusable, test with TalkBack explore-by-touch, or write a third-party accessibility service (declare canRetrieveWindowContent in the XML, walk AccessibilityNodeInfo, performAction, run TTS). Includes working demos that augment an existing app and a Pebble-style notification flow.

AI-written summary · about

  1. 0:00Intro
  2. 0:15Two talks in one!
  3. 1:21Compatibility
  4. 2:47Sensible Defaults
  5. 4:50Normal Usage
  6. 7:03Testing VoiceOver
  7. 10:12Simple UITableViews
  8. 13:13UIAccessibility Notifications
  9. 19:01Code! (Part 2)
  10. 20:02Code! (Part 3: This time, it's personal)
  11. 21:27UIAccessibility Action
  12. 25:42A seamless transition
  13. 27:34Complex View Focus Navigation
  14. 30:13Accessibility Services
  15. 32:01Android Manifest.xml
  16. 32:53accessibility_service_config.xml
  17. 35:24android:accessibilityFlags
  18. 35:59android.accessibilityservice.Accessibility Service
  19. 36:53Handy Methods/Objects
  20. 37:43performAction(int)
  21. 38:03DEMO
  22. 41:10Questions?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.