Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.3.0

subscription_holder

O titular da assinatura mantém StreamSubscriptions e descarta todos eles de forma conveniente.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
1,1 mil
Curtidas
4
Pontos Pub
160

Instalar pacote

flutter pub add subscription_holder

Visão geral do pacote

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

SubscriptionHolder é um pacote de utilitários do Dart que simplifica o gerenciamento de StreamSubscriptions em aplicativos Flutter. Permite que os desenvolvedores coletem várias assinaturas e as descartem todas de uma vez, reduzindo o código repetitivo e evitando vazamentos de memória. Ao manter as assinaturas internamente, garante uma limpeza adequada quando o titular é descartado, tornando-o ideal para widgets ou classes que gerenciam múltiplos fluxos. O pacote se integra perfeitamente ao ciclo de vida do Flutter e promove uma melhor gestão de recursos.

Casos de uso

  • Gerenciando várias assinaturas de fluxo em widgets
  • Automatizando o descarte de assinaturas durante a desmontagem do widget
  • Reduzindo o código repetitivo na lógica de manipulação de fluxos
  • Evitando vazamentos de memória de assinaturas não gerenciadas
  • Simplificando a gestão de estado com streams

Principais recursos

  • Descarte automático em lote de assinaturas
  • API simples para adicionar e gerenciar fluxos
  • Leve e fácil de integrar
  • Compatível com o ciclo de vida do Flutter
  • Suporta todas as principais plataformas

Indicado para

  • Desenvolvedores Flutter usando streams amplamente
  • Padrões de gerenciamento de estado envolvendo streams
  • Widgets que exigem a limpeza de várias assinaturas
  • Desenvolvedores que buscam reduzir o código repetitivo no manuseio de fluxos
  • Projetos que priorizam a gestão de recursos limpos

Considerações

  • Requer descarte manual da instância do titular
  • Não adequado para tipos de assinatura não em fluxo
  • Melhor usado dentro de escopos de widget ou objetos dispensáveis
  • Não trata erros assíncronos provenientes de fluxos
  • Limitado ao gerenciamento de instâncias StreamSubscription apenas

README original

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

mono_kit

A collection of convenient widgets and utils made by mono.

  • Demo: https://mono-kit.web.app

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote