RIBs vs. Matcha

  • -
  • 4
  • 0
  • -
  • 17
  • 0

What is RIBs?

RIBs is the cross-platform architecture framework behind many mobile apps at Uber. The name RIBs is short for Router, Interactor and Builder, which are core components of this architecture. This framework is designed for mobile apps with a large number of engineers and nested states.

What is Matcha?

Matcha is a package for building iOS and Android applications and frameworks in Go. Matcha provides a UI component library similar to ReactNative and exposes bindings to Objective-C and Java code through reflection. The library also provides Go APIs for common app tasks.
Why do developers choose RIBs?
Why do you like RIBs?

Why do developers choose Matcha?
Why do you like Matcha?

What are the cons of using RIBs?
No Cons submitted yet for RIBs
Downsides of RIBs?

What are the cons of using Matcha?
No Cons submitted yet for Matcha
Downsides of Matcha?

Want advice about which of these to choose?Ask the StackShare community!

What companies use RIBs?
1 companies on StackShare use RIBs
What companies use Matcha?
0 companies on StackShare use Matcha
What tools integrate with RIBs?
5 tools on StackShare integrate with RIBs
What tools integrate with Matcha?
4 tools on StackShare integrate with Matcha

What are some alternatives to RIBs and Matcha?

  • React Native - A framework for building native apps with React
  • Ionic - A beautiful front-end framework for developing cross-platform apps with web technologies like Angular and React.
  • Xamarin - Create iOS, Android and Mac apps in C#
  • Apache Cordova - Platform for building native mobile applications using HTML, CSS and JavaScript

See all alternatives to RIBs

Interest Over Time