ScreenShot

Flutter, React Native & Felgo: Cross-platform Framework Comparison

If you're trying to choose the best cross-platform development framework you've come to the right place. Here you are going to find a comparison between Felgo and the most popular frameworks available: Flutter and React Native. You'll find sample applications implemented in the three languages so that you can see them in real-world scenarios. You'll be able to compare the code-styles, languages and look-and-feel of each of them.

We'll also take a deep dive into animations and how they are performed by different renderers. The approach that Qt/Felgo employs is a radical departure from the past and here you can see why.

The comparison shows that Felgo requires fewer lines of code, supports more platforms, and offers powerful animations and a great rendering performance. But don't trust our words, check our code.

How to run the samples

Each sample is separated in folders for Felgo, Flutter and React Native implementations.

Felgo

Download SDK which is freely available on http://felgo.com/ for all desktop platforms.

  1. Go to http://felgo.com/, register, download and install the free Felgo SDK
  2. Open the project file .pro in QtCreator (which comes with Felgo SDK)
  3. Hit run to start the app

Flutter

  1. Install Flutter by going to https://flutter.dev/docs/get-started/ and follow the steps
  2. Open the project in a supported text editor or IDE (eg. Intellij, Android Studio)
  3. Press play

React Native

  1. Follow the install instruction here: https://reactnative.dev/docs/environment-setup
  2. Open the project with your chosen text editor (eg. AtomIDE, VSCode)
  3. Run the application on your device

Run the Dinner and a Movie server

The Dinner and a Movie example requires you to setup a nodejs server. You can follow the instruction of the upstream repository: https://github.com/rapPayne/react-native-vs-flutter

Where to get help

If you need any help feel free to ask in the Felgo Forums https://felgo.com/developers/forums/ or have a look at our online documentation http://felgo.com/doc/.

Contribution guidelines

Currently there are no features open, but if you like to contribute use the code standards coming with the Felgo SDK.

Credits

Felgo GmbH

Contact us

License

The app sourcecode is released under the MIT license.

Permission is NOT granted to merge, publish, distribute, sublicense and/or sell the provided image, audio and video files of this software.

If You have any questions about those Agreements, please write to support@felgo.com or visit http://felgo.com/.

The Dinner and a Movie examples for React Native and Flutter are released with the same MIT license as the upstream repository.