My Response to “Why Flutter Isn’t the Next Big Thing”

My Response to “Why Flutter Isn’t the Next Big Thing”

Why I think it is!

Why I think it is!

Image for post

Photo by Johannes Plenio on Unsplash.

This is a reply to Michael Long’s article from September entitled “Why Flutter Isn’t the Next Big Thing.” In his article, Michael shared his opinion on the Flutter framework and how it lacks the features and support to become the next big thing.

I am here to discuss my views on the matter.

It’s Not React Native

I am not going to slam the React Native framework because I know a lot of companies are using it successfully. I agree that most companies went with React Native because they already had JavaScript developers. One of the main differences between Flutter and React Native is how things are presented on the screen. Flutter is responsible for writing directly on the canvas, which allows it to perform at 60 FPS. React Native, on the other hand, has to pay a toll each time it needs to access a native component.

I have worked with both Flutter and React Native and found Flutter to be more intuitive, easier to use, and I was able to build apps much faster.

It’s Not Native

There is a common misconception that Flutter apps should look native on each platform. Flutter allows you to write apps that look good on both platforms. This can be accomplished by using the Material UI framework. It is not advisable to render different views based on iOS or Android platforms.

Second-Class Citizenship

When you are developing a Flutter application, you should not be targeting separate platforms. I do agree that if you use MaterialApp, then it looks like Android, but you can easily customize it. A Flutter app is not an iOS app or an Android app — it is a Flutter app. It showcases a different look and feel, and it can be customized to your needs.

You Still Have to Write Your Application Twice

Again, you don’t have to make the user interface native for each device. You just have to come up with one user interface that works for both platforms. Remember: If you are writing platform-specific views when using Flutter, then you may have taken a wrong turn.

Debugging

Having worked with dozens of Flutter apps, I don’t find debugging Flutter apps any different from debugging iOS apps using Xcode. I use VS Code and debugging is a breeze.

flutter programming ios-development

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Google's Flutter 1.20 stable announced with new features - Navoki

Google has announced new flutter 1.20 stable with many improvements, and features, enabling flutter for Desktop and Web

Flutter App Development Company India, Flutter App Developers for Hire

IndianAppDevelopers offers Flutter app development services in India for Android and iOS, Hire our flutter developers to create native experience apps for the end-users.

Hire Dedicated Flutter App Developer USA| Flutter App Developers

Hire dedicated Flutter App Development services and reap the benefits of cost effective cross-platform app development services for your business as one needs manage single code base for all platforms.

Hire Flutter Developer

Are you looking for next-generation mobile applications to increase business benefits? **[HourlyDeveloper.io](https://hourlydeveloper.io/ "HourlyDeveloper.io")** is one of the most reputable mobile app development company, which provides Flutter...

Flutter App Development Company | Flutter App Development Services

TechAhead, as a leading Flutter app development company, provides the best Flutter app development services for iOS and Android.