FLUTTER ECOSYSTEM

hydrated_bloc

Uma extensão para a biblioteca de gerenciamento de estado bloc que persiste e restaura automaticamente os estados do bloc.

Versão mais recente
11.0.0
Downloads em 30 dias
148,3 mil
Curtidas
964
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

HydratedBloc é uma extensão da biblioteca Bloc que permite persistência automática e restauração de estado entre reinicializações do aplicativo. Ele salva os estados do bloc no armazenamento local (como SharedPreferences ou sistema de arquivos) de forma transparente e os restaura quando o aplicativo é reiniciado, garantindo uma experiência consistente para o usuário. Ideal para manter preferências do usuário, dados de formulários ou estados de sessão sem serialização manual. Construído sobre o popular framework Bloc, integra-se suavemente com arquiteturas baseadas em Bloc existentes.

Casos de uso
  • Persistindo preferências do usuário
  • Restaurando dados do formulário após reiniciar
  • Manter o estado da sessão
  • Salvando configuração do aplicativo
  • Tratamento de recuperação do estado offline
Principais recursos
  • Automatic state persistence
  • Cross-platform support
  • Seamless integration with Bloc
  • Configurable storage backend
  • State restoration on app launch
Indicado para
  • Apps requiring state durability
  • Developers using Bloc pattern
  • Projects needing offline resilience
  • Mobile and web applications
  • State-heavy UIs
Considerações
  • Requer configuração adicional para armazenamento
  • Impacto potencial no desempenho com grandes estados
  • Riscos de segurança com dados sensíveis
  • Não adequado para sincronização em tempo real
  • Manuseio manual da migração entre versões
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add hydrated_bloc

Categorias

Repositório-fonte

Projetos relacionados

Rankings