We built Cyborg, an open source implementation of VectorDrawable for iOS, to more easily implement designs across our apps.
We redesigned the Uber Freight app with RIBs, our open source plugin architecture, to enable quicker feature rollouts and an improved user experience.
What began as a means of showing Uber's driver-partners their real-time earnings quickly became an extensible means of communicating not just earnings, but also incentives and other useful information within our new driver app.
In our ongoing series about rewriting the Uber driver app, engineer Kevin Babcock explains how we built the connection between the app and the Uber Beacon device, which displays a color remotely selected through a rider's app.
In our ongoing series about rewriting the Uber driver app, engineer Chris Haugli explains how we designed the map display to be resilient, and always show the most useful information.
Rather than shipping out our new driver app as a simple update to Android phones, Uber engineers delivered a dual binary package, enabling a safe and structured rollout of the new app while maintaining support for the previous version.
Not Exactly a Linter (NEAL) takes code reviews one step closer to full automation by allowing engineers to write custom syntax-based rules in any language.
To mark the two-year anniversary of Uber Eats, Android engineer Hilary Karls discusses how her team's commitment to "playing the perfect game" resulted in one of Uber’s most successful products.
Uber's mobile engineers leverage code generation to make our applications more reliable and boost developer productivity.
As we approach the New Year, Uber Open Source revisits some of Uber Engineering's most popular projects from 2017.
To ring in the New Year, the Uber Engineering Blog shares some of our editor's picks for 2017.
Uber’s Customer Obsession team builds tools that make the customer support experience quicker and more seamless for users across our services.
In this article, members of Uber Bangalore Engineering discuss their role in building reliable transportation systems at scale for India—and beyond.
Uber Engineering built and open sourced NullAway, our fast and practical tool for eliminating NPEs, to help others deploy more reliable Android apps.