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