Visão geral
wakelock_plus é um plugin Flutter que impede que a tela do dispositivo entre em modo de suspensão, mantendo-a ativa em múltiplas plataformas, incluindo Android, iOS, web, macOS, Windows e Linux. É ideal para aplicativos que exigem visibilidade contínua da tela, como reprodutores de vídeo, aplicativos de navegação ou modos quiosque. O pacote fornece APIs simples para habilitar ou desabilitar o wakelock, garantindo comportamento consistente independentemente da plataforma. É leve e se integra perfeitamente em projetos Flutter existentes.
Casos de uso
- Reprodução de vídeo
- Aplicativos de navegação
- Modo quiosque
- Sinalização digital
- Tutoriais interativos
- Processos de longa duração
Principais recursos
- Suporte multiplataforma
- API simples
- Impacto da bateria baixa
- Libertação automática ao sair do aplicativo
- Otimizações específicas da plataforma
- Nenhum código nativo necessário
Indicado para
- Aplicativos de mídia
- Sistemas de ponto de venda
- Ferramentas educacionais
- Aplicativos de apresentação
- Aplicações que precisam de exibição ininterrupta
Considerações
- Pode aumentar o consumo de bateria
- Requer permissão do usuário em algumas plataformas
- Não adequado para tarefas em segundo plano
- Pode interferir no gerenciamento de energia do sistema
- Deve ser desativado quando não for necessário
- Possíveis problemas de usabilidade se usado em excesso