As of July, 2019, you can find over 2,800 Flutter-dependent packages published on pub.dev. At the same time last year, there were about 350 Flutter-dependent packages available, showing tremendous growth! And this does not include the thousands of additional Dart packages that are compatible with Flutter apps.

Even though the ecosystem has been exploding, we recognize that there is still plenty of work remaining to build an excellent ecosystem around the Flutter project. To better understand the needs and struggles of our users, we asked a number of questions related to Flutter’s ecosystem in this quarter’s survey. We’re sharing the results in this article to help package authors build more useful packages that serve the needs of more users.

Overall, 80.6% of 5,250 respondents were either very satisfied or somewhat satisfied with the Flutter ecosystem. This is not bad, but at the same time, it is one of the lower-scoring parts of the survey.

Satisfaction with ecosystem

Overall satisfaction with Flutter

When asked about the dissatisfaction with Flutter’s ecosystem, the reason selected by the most respondents was that “critical packages I need do not exist yet” (18%), which is perhaps to be expected for a relatively new technology.

However, we are happy to find that our community is actively adding to the Flutter package ecosystem. 15% of respondents had experience developing packages for Flutter, and 59% had published their packages to pub.dev, the site for sharing packages written for Flutter and Dart apps. If you’ve written a package but have not published yet, you can read Developing packages & plugins on flutter.dev, and contribute back to the Flutter community by publishing your package. It is not difficult — of those who had published to pub.dev, 81% thought that it was very easy or somewhat easy.

If you can’t decide which package to share with the Flutter community, visit the Flutter repository on GitHub and search for issues labeled with “would be a good package” to see what has been requested. You can upvote your favorite requests to increase their visibility.