Visão geral
Um plugin do Flutter que detecta o estado de visibilidade do teclado suave no Android, iOS e outras plataformas compatíveis. Ele fornece atualizações em tempo real quando o teclado aparece ou desaparece, permitindo que os desenvolvedores ajustem dinamicamente os layouts da interface. Ideal para formulários, interfaces de chat e qualquer aplicativo que exija design responsivo com base na presença do teclado. O plugin funciona em plataformas móveis e desktop, garantindo comportamento consistente. Integra-se perfeitamente aos sistemas de gerenciamento de estado do Flutter.
Casos de uso
- Ajuste dinâmico de layout de formulário
- Responsividade da interface de chat
- Rolagem automática para campos focados
- Interface responsiva durante a entrada do teclado
- Detecção de teclado multiplataforma
Principais recursos
- Eventos de visibilidade do teclado em tempo real
- Suporta Android, iOS, Web, macOS, Windows e Linux
- API baseada em fluxo simples
- Funciona com todas as abordagens de gerenciamento de estado do Flutter
- Leve e confiável
Indicado para
- Aplicativos com layouts de interface dinâmicos
- Aplicações com muitos formulários
- Aplicativos de bate-papo ou mensagens
- Desenvolvedores direcionados para múltiplas plataformas
- equipes de otimização de UI/UX
Considerações
- Requer o tratamento adequado de assinaturas de fluxo
- Pode ser necessário lógica adicional para layouts complexos
- Não adequado para elementos de interface do usuário não interativos
- Limitado à visibilidade do teclado, sem alternância de método de entrada
- Melhor usado com tratamento adequado de erros em fluxos