Why your next app should be in Flutter?

Tushar Ojha
2 min readJul 15, 2021

Imagine combining the capabilities of Swift, Kotlin, C# and Javascript into one. Yes, it’s possible!

A Glimpse.

I travelled time to see Futter’s future for you.

Understanding the time machine

Before giving you my experience with future, I would like to give a brief of the time machine I used for it.

It’s basically a GitYantr 2.0 which is designed in way to observe the commits on a repository continuously and send the data from future to present with a small delay.

I used the machine on the Flutter repository to see what commits I can get but unfortunately due some disturbances in the timeline by an unknown obstacle. The exact commit titles & authors data is not present. But still I have enough data to write the blog.

The Logs

maco*x stab23 upd1
fuchsia f25
darx embed1
se0ver sh32lf
w11sin

Let’s break it!

The major updates to flutter are:

  • Stable support for Desktops like Windows 11x, macOS, and Ubuntu native.
  • Fuchsia OS chooses Flutter as the default development stack.
  • Dart for embed devices.
  • Dart slowly expanding to server side development.

Flutter have acquired a huge market share because of the following reasons:

  • Flutter’s performance is very close to native apps (is even faster for some platforms).
  • Flutter’s focus on fast development and code reusability.

A huge transition is going on, the native apps started migrating to Flutter to reduce team size, development costs & deadlines.

A few Github discussion suggest planning of 3d games rendering which is odd because Flutter wasn’t designed for 3d apps.

Giving you some facts of present Flutter’s performance graphs justifies the above statements:Read the medium article for detailed comparison: https://medium.com/swlh/flutter-vs-native-vs-react-native-examining-performance-31338f081980

Flutter is competing with ElectronJS for native desktop app development since Electron is using the Hybrid model have to face problems.

Dart is gradually gain more popularity and trying to expand the server side stack using shelf but this would be very gradual process and not much happening since little to no migration from node.

Flutter is the heading to launch apps for FuchsiaOS though fushsia struggling to fit in the market.

Flutter proved to be the one stop for destination for developing apps due the ambient computing capabilities.

That was all!

I saw the ab things coming true very soon. Also, while setting up the time machine I got a glimpse of Android showing that XML is something which a few people will miss.

Author

Tushar Ojha
tusharojha.com

--

--

Tushar Ojha

Tech Enthusiast | Open Source | Developer | Android | Flutter Dev