Tag: App development
Building the New Uber Freight App as Lists of Modular, Reusable Components
We redesigned the Uber Freight app with RIBs, our open source plugin architecture, to enable quicker feature rollouts and an improved user experience.
Designing Uber’s Product Manager Bootcamp
Uber’s Product Manager Bootcamp facilitates a more robust and streamlined onboarding experience for new PMs, leading to increased alignment, communication, and collaboration between product teams.
Harnessing Code Generation to Increase Reliability & Productivity on iOS at Uber
Uber's mobile engineers leverage code generation to make our applications more reliable and boost developer productivity.
Unifying Mobile Onboarding Experiences at Uber
By unifying mobile onboarding experiences for our new rider app, Uber Engineering made it easier than ever before for users to "get moving."
Architecting Uber Support with Customer Obsession Engineering
Uber’s Customer Obsession team builds tools that make the customer support experience quicker and more seamless for users across our services.
Deploying More Reliable Apps with Uber Engineering’s XP Background Push
Uber Engineering's XP Background Push mitigates bugs safely and efficiently in real time, facilitating more seamless user experiences on our apps.
Building More Reliable Apps with Uber Engineering’s Startup Reason Reporter
In this article, members of Uber’s Mobile Platform team introduce Startup Reason Reporter, our new open source tool for detecting startup reason on iOS.
How Uber Engineering Verifies Data at Runtime with the Annotations You Already Use
In 2016, Uber Engineering built and open sourced RAVE, a data model validation framework for Android that leverages Java annotation processing to protect against crashes caused by invalid data.