Visão geral
Um campo de texto de entrada de pin totalmente personalizável para o Flutter que suporta pins de qualquer comprimento e detecta automaticamente quando o último dígito é inserido. Projetado para cenários de entrada de OTP e PIN, oferece uma interface limpa e intuitiva com transições suaves entre os campos. O widget é altamente configurável, permitindo personalização do estilo do texto, espaçamento, bordas e muito mais. Integra-se perfeitamente em fluxos de autenticação e entradas de formulários que exigem entrada numérica.
Casos de uso
- Verificação de senha única (OTP)
- Login do usuário com PIN
- Entradas de formulário seguras
- Entrada de código de múltiplos dígitos
- Fluxos de autenticação
Principais recursos
- Comprimento de pino personalizável
- Detecção automática da última entrada
- Estilo e layout configuráveis
- Transição suave entre dígitos
- Suporta entrada de teclado e colagem
Indicado para
- Autenticação de aplicativo móvel
- Telas de entrada de PIN seguras
- Sistemas de login baseados em OTP
- Campos de formulário que exigem códigos numéricos
- Desenvolvedores procurando widgets PIN simples, mas flexíveis
Considerações
- Nenhuma lógica de validação embutida
- Controle limitado do comportamento específico da plataforma
- Não lida com layouts de teclado internacionais por padrão
- Requer manuseio manual do foco e submissão