RIBs is Uber’s cross-platform architecture framework. This framework is designed for large mobile applications that contain many nested states. When designing this framework for Uber, we were adhering to the following principles: Encourage Cross-Platform Collaboration: Most of the complex parts of our apps are similar on both iOS and Android. RIBs present similar development patterns for Android a