Skip to content
Example for Accessibilit in Android
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
docs
gradle/wrapper
images
.gitignore
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

AccaptoAccessibilityExample

Example for Accessibility in Android

This project shows some example to implement accessible Android apps. Some ideas are inspired form this project https://github.com/googlesamples/android-BasicAccessibility.

Features

The first part shows some examples for xml based widgets and their proper implementation like proper usage of alternative texts(contentdescription)

Screenshot

The second part shows 4 code based extension to improve the accessibility

  • Speech-to-Text Input: adding speech input to a custom field in the app
  • Text-to-speech Output: self-voicing (without TalkBack) within the app
  • TouchAreaExtension: extending the touch area of a small icon at runtime
  • ThemeChanger: change the app theme to another one with for example larger fonts and more color contrast at runtime

Screenshot

The last part is a shor tutorial for the usage of android#s screenreader Talkbak

Screenshot

Links

Useful links for further development are:

This project is part of my Phd thesis on model-driven development for accessible mobile apps.

Contact:

This project is part of my Phd thesis on model-driven development for accessible mobile apps.

Elmar Krainz elmar.krainz@fh-joanneum.at

You can’t perform that action at this time.