Contribute code samples for accessible apps
The Appt Foundation is looking for help! Do you have experience developing accessible apps? You can help us out, because we want to expand our open-source code samples.
What is our goal?
The Appt Foundation is a non-profit foundation, and our mission is to make apps accessible to everyone, including people with disabilities. We share free knowledge and open-source code to achieve this goal.
In the world, there are over 1 billion people with disabilities. These individuals may be low-literate, deaf or hard of hearing, have motor impairments, dyslexia, visual impairments, or be blind, and they may have mild intellectual disabilities. It's essential that they also have equal access to apps.
Our ambition is to provide code examples for popular frameworks/programming languages used in app development. This will make it easier for app developers to make their apps accessible to everyone.
How can you help us?
The /src/data/code-samples/en
folder of appt-website repository currently contains around 350 code examples for 8 frameworks.
Android (
android.md
)Jetpack Compose (
jetpack-compose.md
)iOS (
ios.md
)SwiftUI (
swift-ui.md
)Flutter (
flutter.md
)React Native (
react-native.md
)Xamarin (
xamarin.md
).NET MAUI (
net-maui.md
)
If you have developed an accessible app using a different framework, we invite you to share your code samples with us.
Popular frameworks for which we do not yet have code samples include:
Cordova (
cordova.md
)Unity (
unity.md
)
Code samples for other frameworks are also very welcome.
How does it work?
First, create a fork of the appt-website repository.
Code samples are grouped by technique and organized in folders. Each folder contains its own README.md
file explaining the purpose of the technique. If you've used this technique within your framework, create a new Markdown file with an explanation and a code sample.
After you have added your code samples, created a Pull Request to merge your changes into the head repository. We will review the code examples. Once approved, they become available on appt.org.
Some techniques are used more frequently than others. The top 10 most impactful techniques are:
With these code examples, up to 85% of accessibility issues in apps can be resolved!
Will you help us make apps more accessible?
When you contribute, your name will be visible in the commit history for each code sample. In the future, we will use this to show authors next to the code samples on our website.