Flutter 精选计划
Flutter 精选计划旨在识别构建应用时应首先考虑的软件包和插件。这并非质量或适用性保证,它并不适用于您的特定情况——您应该始终对项目中的软件包和插件进行自己的评估。
您可以在 pub.dev 上查看完整的Flutter 精选软件包 列表。
指标
#Flutter 精选软件包已通过以下指标的高质量标准:
- 整体软件包评分
- 宽松许可证,包括(但不限于)Apache、Artistic、BSD、CC BY、MIT、MS-PL 和 W3C
- GitHub 版本标签与 pub.dev 上的当前版本匹配,因此您可以准确查看软件包中的源代码
- 功能 完整性 ——并且未标记为不完整(例如,带有“beta”或“正在建设中”之类的标签)
- 已验证的发布者
- 概述、文档、示例/示例代码和 API 质量方面的总体可用性
- CPU 和内存使用方面的良好运行时行为
- 高质量的依赖项
Flutter 生态系统委员会
#Flutter 生态系统委员会由 Flutter 团队成员和遍布其生态系统的 Flutter 社区成员组成。他们的工作之一是决定软件包何时达到成为 Flutter 精选的质量标准。
当前的委员会成员(按姓氏字母顺序排列)如下:
- Pooja Bhaumik
- Hillel Coren
- Ander Dobo
- Simon Lightfoot
- Lara Martín
- John Ryan
- Diego Velasquez
如果您想提名一个软件包或插件作为未来的 Flutter 精选,或者想将任何其他问题提请委员会注意,请发送邮件给委员会。
Flutter 精选使用指南
#Flutter 团队在 pub.dev 上将 Flutter 精选软件包标记为 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 精选软件包 列表。
除非另有说明,否则本网站上的文档反映的是 Flutter 的最新稳定版本。页面最后更新于 2025-01-30。 查看源代码 或 报告问题。