FLUTTER ECOSYSTEM

envify

Eine bessere Möglichkeit, Umgebungsvariablen mithilfe einer `.env`-Datei zu verwalten.

Neueste Version
2.0.3
30-Tage-Downloads
538
Likes
158
Pub-Punkte
160

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Envify ist ein Entwicklerwerkzeug zur Verwaltung von Umgebungsvariablen in Flutter-Anwendungen mithilfe von .env-Dateien. Es vereinfacht den Prozess des Ladens und Zugreifens auf umgebungsspezifische Konfigurationen über verschiedene Plattformen hinweg, einschließlich Android, iOS, Web, macOS, Windows und Linux. Durch das Parsen von .env-Dateien zur Build-Zeit generiert Envify Dart-Code, der einen typgesicherten Zugriff auf Umgebungsvariablen ermöglicht und Fehler reduziert sowie die Arbeitsweise effizienter gestaltet. Es integriert sich nahtlos in das Build-System von Flutter und unterstützt sowohl Entwicklung- als auch Produktionsumgebungen.

Anwendungsfälle
  • API-Schlüssel sicher laden
  • Verwaltung verschiedener Konfigurationen pro Umgebung
  • CI/CD-Einrichtung vereinfachen
  • plattformspezifische Einstellungen aktivieren
  • Vermeidung von hartcodierten Werten
  • App-Konfiguration vereinfachen
Hauptmerkmale
  • Build-time .env file parsing
  • Type-safe generated Dart classes
  • Cross-platform support
  • Minimal boilerplate
  • Easy integration with Flutter
  • Supports environment-specific overrides
Geeignet für
  • Flutter-Entwickler, die sichere Konfigurationsverwaltung benötigen
  • Teams, die mit mehreren Umgebungen arbeiten
  • Projekte, die eine saubere Trennung von Konfiguration und Code erfordern
  • Entwickler, die die manuelle Konfigurationsverwaltung reduzieren möchten
  • Apps, die auf mehrere Plattformen bereitgestellt werden
Hinweise
  • Erfordert Verarbeitung zur Build-Zeit
  • Umgebungsvariablen müssen vor dem Build definiert werden
  • Nicht geeignet für Laufzeitkonfigurationsänderungen
  • Sensible Daten sollten auch über das Paket hinaus geschützt werden
  • Am besten mit versionskontrollierten .env.example-Dateien verwenden
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add envify

Kategorien

Quell-Repository

Verwandte Projekte