A Job Interview Made Me Wonder If Mobile Apps Truly Are Inclusive

In this article, I will share some best practices for building inclusive apps, especially for users with disabilities. Use Semantic Components and Proper Labels in your Application. Use Sufficient Color Contrast.


This content originally appeared on HackerNoon and was authored by Oluwafemi

During an interview, I was asked how my application could be accessible to everyone, including people with disabilities. Before that, I had seen props like accessibilityLabel in some of the React Native Apis, but I never really paid much attention to them. I understood the importance of adding alt text to image tags from my web development experience, but I hadn’t fully explored how accessibility principles applied to mobile app development.

\ That question made me take a step back and dig deeper into mobile accessibility. I realized that making an app accessible is not just about ticking a box, it is about ensuring that every user, regardless of their abilities, can navigate and interact with the app seamlessly. In this article, I will share some best practices for building inclusive apps, especially for users with disabilities. Please drop your thoughts or experiences in the comment session, I will be looking forward to them.

1. Use Semantic Components and Proper Labels in your Application

What are semantic components?

\ Simply put, they are UI elements that clearly describe their purpose to users and assistive technology like screen readers. They are components that you structure and label in a way that reflects the intended function. A common example in web development is when you use