FLUTTER ECOSYSTEM

build_version

Ein Builder zum Extrahieren einer Paketversion in den Code.

Neueste Version
2.1.3
30-Tage-Downloads
75.600
Likes
29
Pub-Punkte
150

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

build_version ist ein Flutter/Dart-Paket, das während des Build-Prozesses eine Dart-Datei generiert, die die aktuelle Version eines Pakets enthält. Es extrahiert Versionsinformationen aus der pubspec.yaml und macht sie als Konstante im Anwendungscode verfügbar, wodurch der Zugriff auf Versionsdetails zur Laufzeit ohne manuelle Aktualisierungen möglich ist. Dies ist besonders nützlich für Debugging, Protokollierung oder die Anzeige von Versionsnummern in der Benutzeroberfläche. Das Paket integriert sich nahtlos mit build_runner und unterstützt mehrere Plattformen wie Android, iOS, macOS, Windows und Linux.

Anwendungsfälle
  • App-Version in Einstellungen anzeigen
  • Protokollieren von Versionsinformationen zur Fehlerbehebung
  • Automatisierung der Versionsinjektion in den Code
  • Verfolgung von Release-Versionen in Builds
  • Versionsüberprüfungen in der App-Logik aktivieren
Hauptmerkmale
  • Generiert Versionskonstanten automatisch
  • Extrahiert die Version aus der pubspec.yaml
  • Unterstützt mehrere Plattformen
  • Integration mit build_runner
  • Minimale Konfiguration erforderlich
Geeignet für
  • Apps, die Zugriff auf die Laufzeitversion benötigen
  • Teams, die eine automatisierte Versionsverwaltung wünschen
  • Projekte, die build_runner-Arbeitsabläufe verwenden
  • Entwickler, die minimalen Boilerplate suchen
  • CI/CD-Pipelines, die Versionsmetadaten erfordern
Hinweise
  • build_runner muss eingerichtet werden
  • Die Version ist nach dem Build statisch
  • Nicht geeignet für dynamische Versionsänderungen
  • Kann bei Versionaktualisierung einen Neubau erfordern
  • Beschränkt auf das Feld version in der pubspec.yaml
Unterstützte PlattformenAndroidiOSmacOSWindowsLinux

Paket installieren

flutter pub add build_version

Kategorien

Quell-Repository

Verwandte Projekte