Improving UI Performance of the Rider App

By: Ugo Nwakama

Almost a year ago, we set out to enhance the UI responsiveness of the our Android & iOS rider apps. In this presentation, we will talk through some of the approaches explored, strategies used, and lessons learned.







Enhanced Pickups & Dropoffs

By: Peter Oliver & Dhruv Bhasin

Uber just added support for enhanced Pickups and dropoffs. Here, we’ll discuss how we created a scalable location platform to tackle the most complex physical and regulatory environments to funnel the riders and drivers to the best pickup points possible? We’ll discuss the major engineering challenges we've faced to create reusable location platform components.







Zero to Request in Under 60 seconds

By: Asher Surendran

Uber updated it's request flow as part of the app redesign 2 years ago, this talk will discuss how we built a scalable solution for the request framework for predicting destinations, recommending products and supporting regional product requirements to go from opening the app to requesting a ride.





Mode State Management

By: Kyle Robson

Uber just added support for three new modes of transportation: bikes, hourly car rentals, and scooters. In this presentation, we’ll discuss how we re-architected the rider app to handle this led to a new way of handling state.





Backend for Frontend: Evolving the Rider Backend Platform

By: Bin Gao & Riaz Majid

As Uber has made improvements to the rider app, we have evolved the backend architecture to keep up. We will explore how we are building out a backend platform to help power the best possible rider experience and discuss some interesting technical challenges we are tackling next.