Uber Ios App Architecture

We use riblets as these modular pieces and the entire application is structured as a tree of riblets.
Uber ios app architecture. Diagram 1b architecture style uber which encompasses architecture pattern mvc so there seems to be an overhaul change from diagram 1a to diagram 1b. Kudos to uber ios engineers. Let s break this down.
Joining uber was a new chapter in my ios engineering career and it all began with the new architecture which is called ribs. Uber s rider app architecture in our new architecture pattern the logic is similarly broken into small independently testable pieces that each have a single purpose following the single responsibility principle. The app has all features necessary for hailing a cab including gps tracking online payments etc.
After the year 2014 uber team decided to switch to the service oriented architecture and now uber also handles food delivery and cargo. If you have used the uber app at least once you know the passenger app functionality. A couple of words about unidirectional architecture patterns on ios.
This uber component shows new ride requests from passengers nearby allows accepts or declines ride requests and has a built in map.