Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.2.0

squirrel

Crie aplicativos de mesa instaláveis

Downloads em 30 dias
53
Curtidas
40
Pontos Pub
35

Instalar pacote

flutter pub add squirrel

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Squirrel é um pacote Flutter que permite aos desenvolvedores criar aplicativos desktop instaláveis para Windows, Linux e macOS. Ele simplifica o processo de empacotar e publicar aplicativos Flutter como instaladores nativos para desktop, gerenciando atualizações, associações de arquivos e integração com o sistema. Ao aproveitar o robusto mecanismo de atualização do Squirrel, os aplicativos podem verificar automaticamente e aplicar atualizações, garantindo que os usuários sempre tenham a versão mais recente. O pacote se integra perfeitamente ao fluxo de trabalho do Flutter e suporta implantação multiplataforma com configuração mínima.

Casos de uso

  • Criando aplicativos de desktop distribuíveis
  • Automatizando atualizações de aplicativos
  • Criando pacotes de instalador para múltiplos SO
  • Integrando recursos nativos de desktop
  • Publicar aplicativos Flutter para usuários finais
  • Habilitar atualizações em segundo plano silenciosas

Principais recursos

  • Suporte multiplataforma para desktop
  • Gerenciamento automático de atualizações
  • Geração de instaladores para Windows, Linux e macOS
  • Integração contínua com o Flutter
  • Suporte para atualizações delta
  • Configuração simples baseada em CLI

Indicado para

  • Desenvolvedores de aplicativos para desktop
  • Editores de aplicativos desktop multiplataforma
  • Equipes que precisam de atualizações automáticas
  • Desenvolvedores direcionados para Windows, Linux e macOS
  • Projetos que exigem comportamento de instalador nativo

Considerações

  • Requer passos de configuração específicos da plataforma
  • Limitado a plataformas de desktop
  • Pode ser necessário configuração adicional para fluxos de trabalho complexos
  • Não adequado para implantação em dispositivos móveis ou web
  • Depende de ferramentas externas Squirrel para funcionalidade completa

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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.

Categorias

Dependências

Lista de dependências 3 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.