Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.2.0

squirrel

Installierbare Desktop-Apps erstellen

30-Tage-Downloads
53
Likes
40
Pub-Punkte
35

Paket installieren

flutter pub add squirrel

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Squirrel ist ein Flutter-Paket, das Entwicklern die Erstellung installierbarer Desktop-Anwendungen für Windows, Linux und macOS ermöglicht. Es vereinfacht den Prozess des Paketierens und Veröffentlichens von Flutter-Apps als native Desktop-Installer, behandelt Updates, Dateizuordnungen und Systemintegration. Durch die Nutzung des leistungsstarken Aktualisierungsmechanismus von Squirrel können Apps automatisch nach Aktualisierungen suchen und diese anwenden, sodass Benutzer stets über die neueste Version verfügen. Das Paket integriert sich nahtlos in Flutter-Arbeitsabläufe und unterstützt plattformübergreifende Bereitstellung mit minimaler Konfiguration.

Anwendungsfälle

  • Verteilbare Desktop-Anwendungen erstellen
  • Automatisierung von App-Updates
  • Erstellen von Installationspaketen für mehrere Betriebssysteme
  • Integration nativer Desktop-Funktionen
  • Flutter-Apps an Endbenutzer veröffentlichen
  • Stille Hintergrundaktualisierungen aktivieren

Hauptmerkmale

  • Plattformübergreifende Desktop-Unterstützung
  • Automatisches Update-Management
  • Installergenerierung für Windows, Linux und macOS
  • Nahtlose Integration mit Flutter
  • Unterstützung für Delta-Updates
  • Einfache CLI-basierte Einrichtung

Geeignet für

  • Desktop-App-Entwickler
  • Herausgeber von plattformübergreifenden Desktop-Anwendungen
  • Teams, die automatische Updates benötigen
  • Entwickler für Windows, Linux und macOS
  • Projekte, die natives Installationsverhalten erfordern

Hinweise

  • Plattformspezifische Einrichtungsschritte erforderlich
  • Beschränkt auf Desktop-Plattformen
  • Für komplexe Workflows kann eine zusätzliche Konfiguration erforderlich sein
  • Nicht für die Bereitstellung auf mobilen Geräten oder Web geeignet
  • Benötigt externe Squirrel-Tools für volle Funktionalität

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Squirrel.Windows for Flutter

This package creates desktop installers for Windows 7+ as well as implements auto-update, via Squirrel.Windows, an installer technology used originally as part of the Atom text editor and now deployed on millions of machines via projects such as Slack, Discord, GitHub Desktop, as well as hundreds of other projects.

Getting Started (alpha)

Run the following command, it will tell you what to do next (put an extra block in your pubspec.yaml).

flutter pub run squirrel:installer_windows

Now take that folder that it generates and upload that to Cloudfront / Fastly / any static CDN. Bingo bongo, you're done!

How do I update? (alpha)

This is WIP, but the extremely lazy answer is, run this command on startup via Process.run:

$WHATEVER_FOLDER_MY_EXECUTABLE_IS_IN/../Update.exe --update https://wherever-i-put-my-update-folder

` Before this package reaches 1.0, it will have a proper API to do this!

Where can I read more, because this README is extremely lacking in content! (I know)

Read the Squirrel documentation - note that some of the names in this package have been clarified / simplified vs. what they are called in Squirrel.Windows, read installer_windows.dart in this package to see how things map.

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.