Skip to footer

Warren Smith

Avatar
3 BLOG ARTICLES 0 RESEARCH PAPERS

Engineering Blog Articles

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.

Engineering Stability in Migrations: Moving to Immutable Collections in Uber’s Android Apps

Uber Engineering built a custom stack that generates AutoValue models using immutable collections to stably migrate Android apps at scale.

Popular Articles