FLUTTER ECOSYSTEM

envify

使用 `.env` 檔案處理環境變數的更好方式。

最新版本
2.0.3
近 30 天下載
538
喜歡數
158
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

Envify 是一個開發者工具,用於在 Flutter 應用程式中使用 .env 檔案管理環境變數。它簡化了在不同平台(包括 Android、iOS、Web、macOS、Windows 和 Linux)上載入和存取特定環境設定的過程。透過在建構時解析 .env 檔案,Envify 產生提供類型安全存取環境變數的 Dart 程式碼,減少錯誤並提升工作流程效率。它與 Flutter 的建構系統無縫整合,並支援開發和生產環境。

適用情境
  • 安全加載 API 金鑰
  • 按環境管理不同的設定
  • 簡化 CI/CD 設定
  • 啟用平台特定設定
  • 避免硬編碼值
  • 簡化應用程式設定
主要特色
  • Build-time .env file parsing
  • Type-safe generated Dart classes
  • Cross-platform support
  • Minimal boilerplate
  • Easy integration with Flutter
  • Supports environment-specific overrides
適合對象
  • Flutter 開發人員需要安全的設定管理
  • 團隊在多個環境中工作
  • 需要將設定與程式碼清楚分離的專案
  • 希望減少手動設定處理的開發人員
  • 適用於多個平台的應用程式部署
使用建議
  • 需要建構時處理
  • 環境變數必須在建構之前定義
  • 不適用於執行時間組態變更
  • 敏感數據仍應在套件之外受到保護
  • 最佳搭配版本控制的 .env.example 檔案使用
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add envify

所屬分類

原始碼儲存庫

相關專案