Flutter Favorite 计划
Flutter Favorite 计划旨在识别在构建应用时应优先考虑的软件包和插件。这并非对质量或特定情况适用性的保证——您应始终根据自己的项目对软件包和插件进行评估。
您可以在 pub.dev 上查看 Flutter Favorite 软件包的完整列表。
衡量标准
#Flutter Favorite 软件包已通过以下衡量标准的高质量评估
- 软件包总分
- 宽松的许可证,包括(但不限于)Apache、Artistic、BSD、CC BY、MIT、MS-PL 和 W3C
- GitHub 上的版本标签与 pub.dev 上的当前版本一致,以便您能准确查看软件包的源代码
- 功能完整性——未标记为不完整(例如,带有“beta”或“开发中”等标签)
- 已验证的发布者
- 在概述、文档、示例代码和 API 质量方面的整体可用性
- 在 CPU 和内存使用方面的良好运行时行为
- 高质量的依赖项
Flutter 生态系统委员会
#Flutter 生态系统委员会由 Flutter 团队成员和分散在整个生态系统中的 Flutter 社区成员组成。他们的职责之一是决定软件包何时达到质量标准,从而成为 Flutter Favorite。
目前的委员会成员(按姓氏字母顺序排列)如下
- Pooja Bhaumik
- Hillel Coren
- Ander Dobo
- Simon Lightfoot
- Lara Martín
- John Ryan
- Diego Velasquez
如果您想提名某个软件包或插件作为未来的 Flutter Favorite,或者想向委员会反映其他问题,请向委员会发送一封电子邮件。
Flutter Favorite 使用指南
#Flutter 团队会在 pub.dev 上将 Flutter Favorite 软件包进行标记。如果您拥有的软件包已被指定为 Flutter Favorite,您必须遵守以下准则
- Flutter Favorite 软件包作者可以将 Flutter Favorite 徽标放置在软件包的 GitHub README 中、软件包的 pub.dev 概述选项卡上,以及与该软件包相关的社交媒体帖子中。
- 我们鼓励您在社交媒体中使用 #FlutterFavorite 标签。
- 在使用 Flutter Favorite 徽标时,作者必须链接到(此)Flutter Favorite 落地页,以提供此标识的背景信息。
- 如果 Flutter Favorite 软件包失去其 Flutter Favorite 状态,作者将收到通知,届时作者必须立即从受影响的软件包中删除所有“Flutter Favorite”的使用和 Flutter Favorite 徽标。
- 请勿以任何方式更改、扭曲或修改 Flutter Favorite 徽标,包括显示带有颜色变化或未经批准的视觉元素的徽标。
- 请勿以误导、不公平、诽谤、侵权、中伤、贬低、淫秽或谷歌认为其他令人反感的方式显示 Flutter Favorite 徽标。
后续工作
#随着生态系统的不断发展,Flutter Favorite 软件包列表预计会增加和变化。委员会将继续与软件包作者合作以提高质量,并考虑生态系统中其他可能受益于 Flutter Favorite 计划的领域,例如工具、咨询公司和高产的 Flutter 贡献者。
随着 Flutter 生态系统的发展,我们将考虑扩展衡量标准,这可能包括以下内容
- 使用 pubspec.yaml 格式,明确指出插件支持的平台。
- 支持最新稳定版 Flutter。
- 支持 AndroidX。
- 支持多个平台,例如 Web、macOS、Windows、Linux 等。
- 集成测试以及单元测试覆盖率。
Flutter 精选
#您可以在 pub.dev 上查看 Flutter Favorite 软件包的完整列表。