Flutter Favorite 计划

The Flutter Favorite program logo

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
  • Simon Lightfoot
  • Lara Martín
  • John Ryan
  • Diego Velasquez
  • Ander Dobo

如果您想提名某个软件包或插件作为潜在的未来 Flutter Favorite,或想向委员会提出任何其他问题,请向委员会发送电子邮件。

Flutter Favorite 使用指南

Flutter 团队在 pub.dev 上将 Flutter Favorite 软件包标记为此类软件包。如果您拥有已被指定为 Flutter Favorite 的软件包,则必须遵守以下指南

  • Flutter Favorite 软件包作者可以在软件包的 GitHub README、软件包的 pub.dev 概述选项卡以及与该软件包帖子相关的社交媒体中放置 Flutter Favorite 徽标。
  • 我们鼓励您在社交媒体中使用 #FlutterFavorite 标签。
  • 在使用 Flutter Favorite 徽标时,作者必须链接到(此)Flutter Favorite 着陆页,以提供指定背景。
  • 如果 Flutter Favorite 软件包失去其 Flutter Favorite 状态,作者将收到通知,此时作者必须立即从受影响的软件包中删除所有“Flutter Favorite”和 Flutter Favorite 徽标的使用。
  • 请勿以任何方式更改、扭曲或修改 Flutter Favorite 徽标,包括以不同的颜色或未经批准的视觉元素显示徽标。
  • 请勿以误导性、不公平、诽谤性、侵权、诽谤、贬低、淫秽或 Google 认为有异议的方式显示 Flutter Favorite 徽标。

接下来是什么

随着生态系统持续发展,您应该期待 Flutter Favorite 软件包的列表不断增长和变化。委员会将继续与软件包作者合作,以提高质量,并考虑可以从 Flutter Favorite 计划中受益的生态系统的其他领域,例如工具、咨询公司和多产的 Flutter 贡献者。

随着 Flutter 生态系统的发展,我们将考虑扩展指标集,其中可能包括以下内容

  • 使用 pubspec.yaml 格式,明确指出插件支持哪些平台。
  • 支持 Flutter 的最新稳定版本。
  • 支持 AndroidX。
  • 支持多个平台,例如 Web、macOS、Windows、Linux 等。
  • 集成以及单元测试覆盖率。

Flutter 收藏夹

你可以在 pub.dev 上查看 Flutter Favorite 软件包 的完整列表。