Android Accessibility – The Missing Manual

This presentation was created for the Bangalore Accessibility Week at Intuit, October 2015. It’s a collection of hard to discover information on making an Android application accessible. Android Accessibility – The missing manual from Ted Drake Testing Testing is done both on actual devices and with automation, such as Calabases and Android Lint. Intuit’s product […]

Accessible Android Inputs with Material Design

Update – August 2016 I first wrote this post shortly after textinputlayout was introduced and there was a distinct lack of documentation. My original code example for setting the error was incorrect. Per Victor Tsaran: There is no such attribute as android:setError. There is a method called setError in the View class that can set […]

Block level links and screen reader support

Daniel Göransson introduced VoiceOver’s contradictory support for block level links on a mailing list for Apple accessibility. Specifically, Safari + VoiceOver on OSX allows the link to be announced as a single object, whereas on iOS, the link is announced as individual elements. Prior to HTML5, the link tag was an inline element and was […]