Flutter is All-rounder

Naveed Jamali
2 min readAug 25, 2021

It is final — I declare it my final choice for software development.

But why?

People vector created by stories — www.freepik.com

I was experimenting with the Swing framework to create and run a desktop application. Though it is not another WPF framework, it needs a separate SDK to create Desktop applications similar to WPF applications. Then I thought about the Electron Js framework to work with. But, I again realised that after the development of the project, I am not sure that I’ll be using this framework again in few months at least, and until then, the framework will get too many updates and will be almost a new thing as compared to its current version. I was thinking about a tech stack that should be an All-rounder in its capabilities and that should not be limited to only one type of development.

All Problems — One Solution

All problems — One solution

That brought me to Flutter, with which I was developing my Cross-platform app for Android and iOS. I started researching the capabilities of Flutter. The only drawback I found was the SEO in Flutter web. Other than that, Flutter is completely OK to write applications that run on Desktop, Web, and Mobile platforms.

Other benefits

Money photo created by drobotdean — www.freepik.com

Among other benefits of Flutter, you get Dart skills as a byproduct of Flutter development. Dart is a modern programming language. The Dart transpiler can convert Dart code into Javascript to run it anywhere. Like Java and Kotlin, Dart can run in JVM also and can be transpiled into Java and Kotlin too.

Conclusion

It is Completely OK to dive into Flutter and start developing apps you want.

--

--