Its capability to build apps for different platforms from a single source code. Review collected by and hosted on G2.com.
The regression of some known bugs and the time it takes to be fixed. Review collected by and hosted on G2.com.
Its capability to build apps for different platforms from a single source code. Review collected by and hosted on G2.com.
The regression of some known bugs and the time it takes to be fixed. Review collected by and hosted on G2.com.
The best thing about Flutter is this framework is widely adopting right now and it's almost support all the plateform like android, iOS, mac, Linux, windows and web. Flutter is the opensource SDK and having the largest community of the support. Review collected by and hosted on G2.com.
The developer need to learn the dart language in order to work on flutter. Apart from this all good. Review collected by and hosted on G2.com.

I like the support provided by google for flutter. I like that we can make cross-platform applications with this tool kit. I don't have to shift to a dedicated language like swift for IOS or java for android. Now it is not limited to it, in the second version they have also provided support for web view as well which means we can cover all platforms with it. It works with dart language which is not much difficult to use and we can easily switch from other languages to it to learn flutter. I am also in love with the online Ide they provide for quick code and testing which is known as dartpad. Review collected by and hosted on G2.com.
There are not many cons of it but as it is an emerging technology so there are several changes that its developer pushes in a short period so you need to be updated all the time. Moreover, there is not much community support available for it as of now but I am sure it will be more popular in the coming days because of its use cases. Review collected by and hosted on G2.com.
The Best feature of flutter is with a single SDK you can develop the application for multiple platforms, like android, iOS, Mac, web, etc. Flutter has a large open-source plugin repository with large community support. so choosing flutter for the application over native SDK save costs and time as well. Review collected by and hosted on G2.com.
Flutter doesn't support the Some feature directly so you need to code at the native side for that specific feature and make a channel to flutter, so it may be quite hard who don't know the native languages like java or swift. Review collected by and hosted on G2.com.
Great documentation and comprehensive community, willing to facilitate the development of new solutions using the language Review collected by and hosted on G2.com.
Difficulty in integrating push notifications on the platform Review collected by and hosted on G2.com.
It is an open-source completely free framework. I can build both the ios and android apps using a single code base. Now it can be used to build desktop and web apps also using a single code base. Review collected by and hosted on G2.com.
To work with the flutter framework developers must have a good understanding of Dart programming. And It is difficult to quickly adopt to the framework and it is difficult to learn. There are a lot of things that need to be understood. Review collected by and hosted on G2.com.
I really like the hierarchical structuring of widgets. Makes the designing process really simple and clean. Review collected by and hosted on G2.com.
Flutter is awesome and improving at an awesome rate, but I don't think it has reached the capability of beating React in web and native mobile app development. Review collected by and hosted on G2.com.

With Flutter, everything is a widget, you have control on every pixel on the screen and it can be customized as per the needs. The fast performance and cross platform stability is just the best. Review collected by and hosted on G2.com.
It is not that stable for the web platform and for Windows, Mac and Linux apps for now. Also, incorporating the existing JS libraries is also not very friendly which is the core for web development. Review collected by and hosted on G2.com.

It was one of the best decisions to learn Flutter rather than Kotlin for Android development, and today I can see its capabilities rising much more with the support of tensorflow. Some applications I made with it work perfectly with android without any issue, and learning dart is also not that hard as its syntax is very much comparable to that of C++. I also love that the developers have provided dartpad(https://dartpad.dev/) where you can create and run code to check output withing browser without downloading massive android studio + android emulator in it to check. Review collected by and hosted on G2.com.
A few things are there that I found to be an issue with flutter:
- As it compiles to Kotlin and ios, the code it generates is very lengthy, and if we need to update a few things on the generated code, it takes some time to locate them.
- The hierarchy of child, children, then widget and child sometime becomes very confusing to code if proper indentation isn't provided. Review collected by and hosted on G2.com.

flutter lets you write once and run anywhere with minimal changes required. So you don't have to worry about different platforms - android or ios. write code once (one codebase) and app can be packaged to run on both platforms. Flutter is by Google so there is a great developer and community support. Review collected by and hosted on G2.com.
Unlike React-native, to use flutter I had to learn a new language - dart. Dart is somewhat like javascript but there are so many things to take care of until you become a proficient flutter developer. and the learning curve is a little higher than react native. Also, flutter is relatively new so it is evolving daily but there are some constraints. But again flutter a good solution to build web-based mobile applications that do not rely heavily on hardware. Review collected by and hosted on G2.com.
Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.