FLUTTER ECOSYSTEM

riverbloc

Implementação do BlocProvider com riverpod como alternativa ao provider, semelhante ao StateNotifierProvider

Versão mais recente
3.0.0
Downloads em 30 dias
4,2 mil
Curtidas
114
Pontos Pub
160

Visão geral do pacote

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

Visão geral

Riverbloc é um pacote de gerenciamento de estado para Flutter que fornece uma implementação semelhante ao BlocProvider usando o Riverpod como base. Serve como alternativa ao pacote provider, oferecendo uma abordagem mais flexível e escalonável para injeção de dependência e gerenciamento de estado. Inspirado no StateNotifierProvider, o Riverbloc permite um tratamento eficiente, testável e reativo do estado em aplicativos Flutter. Ele suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-o ideal para desenvolvimento multiplataforma.

Casos de uso
  • Aplicativos cross-platform do Flutter
  • Gerenciamento de estado com Riverpod
  • Injeção de dependência em aplicativos de grande escala
  • Atualizações de UI reativas
  • Testando lógica de estado
  • Substituindo o Provider pelo Riverpod
Principais recursos
  • Gerenciamento de estado baseado em Riverpod
  • API semelhante ao BlocProvider
  • Suporta todas as plataformas do Flutter
  • Integração fácil com código existente
  • Lógica de estado testável
  • Resolução de dependência segura por tipo
Indicado para
  • Desenvolvedores familiarizados com o Riverpod
  • Aplicações Flutter em grande escala
  • Equipes que precisam de gerenciamento robusto de estado
  • Aplicativos que exigem consistência em todo o sistema
  • Projetos com foco em arquitetura limpa
Considerações
  • Requer conhecimento dos conceitos do Riverpod
  • Pode introduzir uma curva de aprendizado para novos usuários
  • Mais adequado para projetos já usando Riverpod
  • Não recomendado para widgets simples de uso único
  • O desempenho depende dos padrões de uso adequados
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add riverbloc

Categorias

Dependências

Lista de dependências 3 itens

Repositório-fonte

Projetos relacionados

Ainda não há dados.