FLUTTER ECOSYSTEM

event_bus_plus

Event Bus para Dart.

Versão mais recente
0.7.0
Downloads em 30 dias
3,3 mil
Curtidas
40
Pontos Pub
140

Visão geral do pacote

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

Visão geral

EventBusPlus é uma implementação leve de barramento de eventos para Dart, permitindo comunicação simples e eficiente entre objetos em um aplicativo Flutter. Ele oferece transmissão e assinatura de eventos com segurança de tipo, tornando-o ideal para desacoplar componentes sem dependências fortes. O pacote foi projetado para ser fácil de usar com APIs limpas, permitindo que desenvolvedores emitam eventos e os escutem em diferentes partes do aplicativo. Funciona perfeitamente em todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux.

Casos de uso
  • Desacoplar componentes de interface
  • Gerenciando comunicação entre widgets
  • Gerenciando alterações de estado em todo o aplicativo
  • Simplificando eventos de navegação
  • Transmissão de notificações
  • Implementando sistemas de eventos de plug-in
Principais recursos
  • Tratamento de eventos seguro por tipo
  • API simples de inscrição e emissão
  • Compatibilidade multiplataforma
  • Leve e baixo custo operacional
  • Suporta a cancelamento de evento
  • Sintaxe limpa e intuitiva
Indicado para
  • Desenvolvedores procurando gerenciamento leve de estado
  • Aplicativos com comunicação frequente entre componentes
  • Projetos evitando soluções de estado complexas
  • Equipes que preferem padrões de pub-sub
  • Prototipagem rápida de recursos orientados por eventos
Considerações
  • Não adequado para gerenciamento de estado em grande escala
  • Tratamento de erro embutido limitado
  • Sem suporte a persistência ou serialização
  • Melhor usado em conjunto com outras abordagens de gerenciamento de estado
  • Pode exigir limpeza cuidadosa para evitar vazamentos de memória
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add event_bus_plus

Categorias

Dependências

Lista de dependências 4 itens

Repositório-fonte

Projetos relacionados