FLUTTER ECOSYSTEM

envied

從 .env 檔案明確讀取環境變數到 Dart 檔案,以提高安全性並加快啟動時間。

最新版本
1.3.10
近 30 天下載
24.5萬
喜歡數
949
Pub 分數
160

Package Overview

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

套件概覽

Envied 是一個 Dart 套件,可在編譯時安全地將 .env 檔案中的環境變數直接載入至 Dart 程式碼中。透過在建構過程中解析 .env 檔案,可避免執行階段存取敏感資料,進而提升安全性,並改善啟動效能。支援 Android、iOS、Web、macOS、Windows 與 Linux 等多個平台,非常適合跨平台應用。該套件可透過簡單的 pub add 命令與 Flutter 項目無縫整合。

適用情境
  • 在應用程式中安全地管理 API 金鑰
  • 減少配置加載的執行時開銷
  • 啟用環境特定的設定
  • 簡化 CI/CD 流水線設定
  • 支援使用不同設定的本機開發
主要特色
  • 編譯時期環境變數注入
  • 環境變數無執行時檔案 I/O
  • 強大的類型安全性
  • 最小化樣板程式碼
  • 跨平台支援
  • 與 Flutter 的輕鬆整合
適合對象
  • Flutter 開發人員需要安全的設定管理
  • 使用多個環境的團隊
  • 需要快速啟動時間的專案
  • 處理敏感憑證的應用程式
  • 開發人員優先考慮建構時的安全性
使用建議
  • 需要建構步驟來更新變數
  • 環境文件必須謹慎提交
  • 不適用於動態執行時間變更
  • 僅限靜態設定
  • 必須遵循嚴格的 .env 檔案格式
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add envied

所屬分類

原始碼儲存庫

相關專案

所在榜單