Skip to content

Develop for accessibility as much as possible #20

@aNullValue

Description

@aNullValue

I'm not an expert (nor even a novice) on accessibility in apps, but I nonetheless feel it imperative for us to design with accessibility in mind. Despite implementing nearly no (AFAIK) accessibility considerations, HackerTracker is already used by a diverse collection of users:

  • the legally blind
  • the deaf and hard-of-hearing
  • non-fluent English speakers
  • individuals with muscular disabilities and/or tremors, or otherwise have difficulty with touch/pointing
  • individuals on low-throughput internet connections (faster than dialup, but not by much?)
  • individuals on cell phone plans with extortionate data-usage costs

We need to investigate how to improve in this space. Completely uninformed ideas:

  • app-strings need to be localized into all plausible languages (at the very least, English, Spanish, French, German, and Mandarin)
  • the apps could have a high-visibility setting that attempts to make content more visible?
  • if an app supports in-app video playback, it should also support closed-captioning (if provided with the video)
  • the apps could allow audio playback of localized string recordings (names, titles, talk abstracts, etc), for those who have vision difficulties? this could also help anyone who has difficulty understanding speakers with particular accents, discover whether a potentially interesting speaker has one of the difficult accents (if the speaker narrated the abstract)
  • the apps could have a setting that prevents them from operating using cellular data?
  • apps could implement keyboard functionality for navigation, to reduce the need for pointing/touching

Metadata

Metadata

Assignees

No one assigned

    Labels

    clientsEnd-user apps, features, UX, etcconfmanagerConference staff management app, features, UX, etcdataSomething to do with data definition / schema / how data is stored or used

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions