跳到主内容

Flutter Favorite 程序

将插件或包识别为 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
  • Ander Dobo
  • Majid Hajian
  • Simon Lightfoot
  • John Ryan
  • Diego Velasquez

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

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 徽标,包括以颜色变化或未经批准的视觉元素显示徽标。
  • 不得以具有误导性、不公平性、诽谤性、侵权性、诽谤性、淫秽性或以其他方式对 Google 不可接受的方式显示 Flutter Favorite 徽标。

下一步

#

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

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

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

Flutter 精选

#

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