Swiggy Agam Mahajan Feb 15, 2022

Designing the Swiggy App to Be Truly Accessible (Episode 3)

Article Summary

Swiggy made their food delivery app fully accessible for visually and physically challenged users. The result? A measurable increase in orders from users with disabilities.

Swiggy's iOS team tackled accessibility head-on, focusing on VoiceOver for vision impairment and Voice Control for motor disabilities. This is Episode 3 of their accessibility journey, diving deep into the technical implementation.

Key Takeaways

Critical Insight

After rolling out these iOS accessibility features, Swiggy saw a significant increase in completed orders from users with disabilities.

The team's approach to handling async announcements and custom gesture commands reveals some clever UX patterns worth stealing.

About This Article

Problem

Swiggy's iOS app didn't have proper accessibility features. Labels, traits, hints, and frames were missing, which meant visually and physically impaired users couldn't navigate the food ordering flow.

Solution

Agam Mahajan's team added iOS accessibility properties to the app. They set isAccessibilityElement flags, created custom announcement notifications for asynchronous events, and integrated backend alt text for images.

Impact

Once VoiceOver support for vision-impaired users and Voice Control for motor-disabled users were live, Swiggy saw more completed orders from accessible users. The numbers showed the feature actually worked.