The quick and efficient transmission of information about app activity—e.g., requesting rides, placing orders, or approaching a pickup location—is crucial to a seamless user experience across Uber’s products.
At Uber, we use RxJava heavily in our Android apps to clearly …