Flutter Favorite 計畫

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 Ecosystem Committee)由 Flutter 團隊成員與來自社群的成員共同組成,分布於整個生態系統。 他們的其中一項工作,就是判斷某個套件是否達到 Flutter Favorite 的品質標準。
目前的委員會成員 (依姓氏字母順序排列)如下:
- Pooja Bhaumik
- Hillel Coren
- Ander Dobo
- Majid Hajian
- Simon Lightfoot
- John Ryan
- Diego Velasquez
如果你想要提名某個套件或插件成為未來的 Flutter Favorite,或是有其他議題希望委員會關注,請寄信給委員會。
Flutter Favorite 使用指引
#Flutter 團隊會在 pub.dev 上為 Flutter Favorite 套件加註標籤。 如果你擁有被指定為 Flutter Favorite 的套件,請遵循以下指引:
- Flutter Favorite 套件作者可以在套件的 GitHub README、pub.dev 的 Overview 分頁,以及與該套件相關的社群貼文上,放置 Flutter Favorite 標誌。
- 我們鼓勵你在社群媒體上使用 #FlutterFavorite 標籤。
- 使用 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 Favorites
#你可以在 pub.dev 上查看完整的 Flutter Favorite 套件清單。