When You Should Not Use Flutter?
Many billion-dollar companies like Grab, BMW, The New York Times, and Alibaba are already using Flutter. Even Google itself is using Flutter for its "Stadia" application. And also many local companies are moving from native applications to cross-platform applications like Flutter or React-Native. In this article we will talk about advantages of using Flutter and when should you not use Flutter.
Advantages of Flutter
Companies that are moving from native to a cross-platform framework, should know about the limitations of that specific framework.
I do not know about the limitations of React-native, but since I am using the Flutter framework for more than two years, hence I can share a few limitations of the Flutter framework.
When you should not use Flutter?
- If your application depends on fast response time, like mobile games, then avoid the Flutter framework. Avoid web development using Flutter as there are limited numbers of web packages available on the pub.dev website.
- Apps developed with Flutter are 10-20% larger, in size than native apps. So, if your native app size is already greater than 500MB, then avoid the Flutter framework.
- Keep in mind that the Flutter framework, as well as Dart language, are changing rapidly at times, which can make maintaining the code difficult in the long run.
- For API based application flutter good choice but if you want to develop streaming app chat app high performance app then avoid flutter.
Conclusion
That's it. I hope this will help those who are trying to move away from a native application. Have a great day!