1. Available Platforms
Because flutter is a cross-platform tool, the package we use must support all the platforms we target to build the project.
2. Verified Publisher
They got verified by pub.dev.
3. Null Safety
Supports null safety language feature.
4. Published Date
As flutter SDK evolving regularly Publisher need to support that latest update.
Consider like, pub points, popularity is very important. Because these scores were given based on regular update and maintenance, platform support
The aim of the Flutter Favorite program is to identify packages and plugins that you should first consider when building your app. This is not a guarantee of quality or suitability to your particular situation—you should always perform your own evaluation of packages and plugins for your project. Learn more about flutter favorite here.
A verified contributor and flutter favorite tags make the package more trustworthy.
Absorb these tags
- [UNIDENTIFIED]: because the package got less score.
- DISCONTINUED: The package was discontinued.
- UNLISTED: The package is unlisted, this means that while the package is still publicly available the author has decided that it should not appear in search results with default search filters. This is typically done because this package is meant to support another package, rather than being consumed directly.
Do consider all the above things before using the package. Because your project depends on others(publisher) code. So it's great to use a well-maintained and good package.