Member-only story

MOBILE APP DEVELOPMENT

Flutter vs React-Native: What Should You Use

In-detail comparison of Flutter vs React-Native

Mikhail Raevskiy

--

Illustration by author

Flutter is a technology that is currently causing a stir in mobile development. It has become more often chosen for creating new applications, and some developers even completely rewrite old applications with Flutter (!), in fact, without proper justification.

I spent several months with Flutter on a production project, and I want to share my experience comparing it to React-Native, with which I have quite a lot of experience.

I would like to elaborate on what you need to consider if you are moving to a cross-platform native approach and want to understand which is best for you — Flutter or React-Native.

Typically we have 3 main options for a mobile app:

  • A fully native Kotlin / Swift app
  • A full web app (PWA or WebView container)
  • Somewhere in between.

We call the last variant Cross-Platform Native because they are not web apps, but Native Apps, which nevertheless take a cross-platform approach.

Both technologies provide similar capabilities, but using Flutter is a bit risky now due to its immaturity, lack of libraries, and not…

--

--

No responses yet