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.
By unifying mobile onboarding experiences for our new rider app, Uber Engineering made it easier than ever before for users to "get moving."
Uber Engineering shares our best practices for working with plugins, a powerful tool that enables us to build and ship features quickly at scale.
Although an untraditional choice for building mobile architectures, deep scope hierarchies are a key component of Uber's new Android rider app that enable the quick and seamless rollout of new features.