2
1 Comment

Flutter Vs. React Native

I know this has lately been a hotly debated topic but our company has been in the process of migrating our old codebase to a hybrid structure so we will have less overhead in maintaining two different code bases. We decided to spend a week recreating a few features of our current app into a react native as well as a flutter app and then seeing what is the best way forward. I've listed out some of the pros and cons of both that we have encountered but would love to hear the community's thoughts on both frameworks as well!

Flutter:
Pros-
-Compiles into ARM code so it seems faster when deployed. Also (at least we've seen, the size of the app can be heavily optimized)

  • Easy to write tests to have a better QA process.
  • Integrates quickly into Firebase so we've been able to create MVPs a lot easier.
  • Supported by Google (could be good or bad tbh)

Cons-

  • The depth of widgets isn't there. In fact, some of the google ones are pretty poor. For example, we need google sign in and the official widget produces very wonky behavior on iOS.

React Native:
Pros-

  • Facebook design scheme (like above could be good or bad)
  • Easy to create complex UI elements
  • Hot reloading (I know flutter has this too but we felt like it was more useful with React because we had so many stateful widgets we couldn't really use it in Flutter)

Cons-

  • Slower? (it feels really choppy especially with animations and our app is what you would consider complex)
  • Tough to debug (we've found flutter to be much easier to find out what is going wrong)
  • Tough to implement with test flight (this might be just something we are running into)

Let me know what you all think and which one you prefer! We are a bit of Google fanboys so we might stick with Flutter but that's still up for debate. However, I think regardless of which one you pick, these frameworks are great for quickly putting up an MVP (trying linking up your backend with Lambda or Firebase for even quicker development cycles).

on May 9, 2020
  1. 1

    Are you confused between Flutter Vs. React Native? Here are all the comparisons listed for you and the performance winner between the two declared!

    https://kodytechnolab.com/flutter-vs-react-native-comparison