Deel codevoorbeelden voor toegankelijke apps

Stichting Appt zoekt hulp! Heb jij ervaring met het ontwikkelen van toegankelijke apps? Dan kunnen wij jouw hulp goed gebruiken. We willen namelijk onze open-source codevoorbeelden verder uitbreiden.

Wat is ons doel?

Stichting Appt is een stichting zonder winstoogmerk, onze missie is om apps voor iedereen toegankelijk te maken, waaronder mensen met een beperking. We delen gratis kennis en open-source code om dit doel te bereiken.

In Nederland wonen 4,5 miljoen mensen met een beperking. Deze mensen zijn bijvoorbeeld laaggeletterd, doof of slechthorend, motorisch beperkt, dyslectisch, slechtziend of blind, lichte verstandelijke beperking. Het is belangrijk dat zij ook volwaardig toegang hebben tot apps.

Onze ambitie is om codevoorbeelden beschikbaar te stellen voor populaire frameworks/programmeertalen die gebruikt worden om apps te ontwikkelen. Hierdoor kunnen we zorgen dat het voor app ontwikkelaars eenvoudiger wordt om hun apps toegankelijk te maken voor iedereen.

Hoe kan je ons helpen?

In onze ‘Accessibility code samples’-repository staan op dit moment circa 250 codevoorbeelden voor 5 frameworks:

  1. Android
  2. iOS
  3. Flutter
  4. React Native
  5. Xamarin

Heb jij een toegankelijke app ontwikkelt met ander framework? Dan willen we je vragen om codevoorbeelden met ons te delen.

Populaire frameworks waar we nog geen codevoorbeelden voor hebben zijn onder andere:

  • Jetpack Compose
  • SwiftUI
  • MAUI .NET
  • Cordova
  • Unity

Codevoorbeelden voor andere frameworks zijn ook van harte welkom.

Hoe werkt het?

In de README van de Github repository staat gedetailleerd uitgelegd hoe je kan bijdragen.

In het kort: codevoorbeelden zijn in mapjes gegroepeerd per techniek. Elk mapje bevat een eigen README bestand met uitleg over het doel van de techniek. Heb jij deze techniek toegepast binnen jouw framework? Maak dan een nieuw Markdown-bestand aan met uitleg en een codevoorbeeld.

Wij controleren de codevoorbeelden. Wanneer ze goedgekeurd zijn komen ze beschikbaar op appt.org.

Sommige technieken worden meer gebruikt dan andere. De meeste impact maken deze technieken:

  1. Accessibility label
  2. Accessibility name
  3. Accessibility role
  4. Accessibility value
  5. Accessibility state
  6. Accessibility grouping
  7. Accessibility order
  8. Accessibility announcement
  9. Text scaling
  10. Video captions

Met deze codevoorbeelden kunnen tot 85% van de toegankelijkheidsfouten in apps opgelost worden!

Help jij mee om apps toegankelijker te maken?

Wanneer je een bijdrage levert, is je naam zichtbaar in de geschiedenis van elk codevoorbeeld. In de toekomst zullen we dit gebruiken om auteurs te vermelden bij de codevoorbeelden op onze website.