跳至主要内容

Flutter 优选程序

The Flutter Favorite program logo

Flutter 优选计划的目的是识别构建应用时应首先考虑的软件包和插件。这并非质量或适合您特定情况的保证 - 您应始终对项目中的软件包和插件进行自己的评估。

您可以在 pub.dev 上查看完整的 Flutter 优选软件包列表

指标

#

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 优选使用指南

#

Flutter Favorite 包由 Flutter 团队在 pub.dev 上进行标记。如果您拥有一个被指定为 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 优选软件包列表