Flutter Favorite 計劃
將外掛或包認定為 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 團隊成員以及分佈在生態系統中的 Flutter 社群成員組成。他們的職責之一是判定某個包是否達到了成為 Flutter Favorite 的質量門檻。
現任委員會成員(按姓氏字母順序排序)如下:
- Abdallah Shaban
- Pooja Bhaumik
- Hillel Coren
- Majid Hajian
- Simon Lightfoot
- John Ryan
- Diego Velasquez
如果您想提名某個包或外掛作為未來的 Flutter Favorite,或者有其他問題需要委員會關注,請給委員會發送郵件。
Flutter Favorite 使用指南
#Flutter Favorite 包會在 pub.dev 上由 Flutter 團隊進行專門標註。如果您擁有的包被指定為 Flutter Favorite,您必須遵守以下準則:
- Flutter Favorite 包作者可以將 Flutter Favorite 徽標放在 GitHub README、pub.dev 上的包概覽 (Overview) 選項卡中,以及與該包相關的社交媒體帖子中。
- 我們鼓勵您在社交媒體上使用 #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 精選
#您可以在 pub.dev 上檢視完整的 Flutter Favorite 包列表。