Uber Rider App: Accessibility and Efficiency Teardown of the Booking Flow
Design · 5 min read
Uber's booking flow is optimized for speed: location autofill, suggested destinations, and dynamic ETA cards trim decision time. However, complex pricing displays and surge indicators sometimes cause confusion at the last mile when users need to make a quick choice.
We look at accessibility gaps—small touch targets for location chips and limited voice control in the flow. Error states, such as failed pickups or driver changes, are handled via modals that can be hard to escape for users relying on assistive tech.
Improvement suggestions include clearer fare breakdowns with inline explanations, larger tap areas for critical actions, and native voice workflows for common tasks like 'select home' or 'change pickup.' These changes increase both perceived reliability and actual accessibility.