Flutter vs. Apache Cordova vs. RIBs

  • -
  • 1.33K
  • 14.4K
  • -
  • 131
  • 203
  • -
  • 4
  • 0

What is Flutter?

Flutter is a mobile app SDK to help developers and designers build modern mobile apps for iOS and Android.

What is Apache Cordova?

Apache Cordova is a set of device APIs that allow a mobile app developer to access native device function such as the camera or accelerometer from JavaScript. Combined with a UI framework such as jQuery Mobile or Dojo Mobile or Sencha Touch, this allows a smartphone app to be developed with just HTML, CSS, and JavaScript.

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.
Why do developers choose Flutter?
Why do you like Flutter?

Why do developers choose Apache Cordova?
Why do you like Apache Cordova?

Why do developers choose RIBs?
Why do you like RIBs?

What are the cons of using Flutter?
Downsides of Flutter?

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

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

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

What companies use Flutter?
34 companies on StackShare use Flutter
What companies use Apache Cordova?
131 companies on StackShare use Apache Cordova
What companies use RIBs?
1 companies on StackShare use RIBs
What tools integrate with Flutter?
4 tools on StackShare integrate with Flutter
What tools integrate with Apache Cordova?
8 tools on StackShare integrate with Apache Cordova
What tools integrate with RIBs?
5 tools on StackShare integrate with RIBs

What are some alternatives to Flutter, Apache Cordova, and RIBs?

  • 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#
  • PhoneGap - Easilily create mobile apps using HTML, CSS, and JavaScript

See all alternatives to Flutter

Interest Over Time