FLUTTER ECOSYSTEM

theme_mode_handler

Widget Flutter para alterar o `themeMode` durante a execução e persisti-lo entre reinícios

Versão mais recente
3.0.0
Downloads em 30 dias
261
Curtidas
19
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

Um pacote Flutter que permite alternar dinamicamente o modo de tema em tempo de execução e preserva o tema selecionado após reiniciar o aplicativo. Simplifica o gerenciamento das preferências de modo claro e escuro ao salvar automaticamente a escolha do usuário nas preferências compartilhadas, garantindo consistência quando o aplicativo for reaberto. O widget se integra perfeitamente em aplicativos Flutter existentes com configuração mínima, oferecendo uma maneira confiável de gerenciar o estado do tema sem lógica de armazenamento manual.

Casos de uso
  • Alternância dinâmica de temas em aplicativos móveis
  • Persistindo a preferência do tema do usuário entre sessões
  • Implementando alternância de modo escuro em aplicações web
  • Suporte à conscientização do tema do sistema
  • Habilitar a personalização de tema em aplicativos para desktop
Principais recursos
  • Alterações no modo de tema em tempo de execução
  • Persistência automática usando preferências compartilhadas
  • Integração simples com MaterialApp
  • Suporta todas as principais plataformas
  • Modo padrão configurável
Indicado para
  • Desenvolvedores criando aplicativos com alternadores de tema
  • Aplicativos que exigem configurações persistentes de tema do usuário
  • Aplicações multiplataforma direcionadas a vários dispositivos
Considerações
  • Requer dependência do shared_preferences
  • Limitado apenas ao themeMode (não personalização completa do tema)
  • Pode ser necessário lógica adicional para temas personalizados
  • Não adequado para gerenciamento de temas complexos além da troca de modo
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add theme_mode_handler

Categorias

Repositório-fonte

Projetos relacionados