Visão geral
Pinput é um pacote Flutter para criar campos de entrada elegantes, personalizáveis para códigos PIN, OTP, senhas e códigos de acesso. Ele suporta preenchimento automático por SMS no iOS e Android para códigos de uso único, melhorando a experiência do usuário durante autenticação em dois fatores, verificação em duas etapas ou entrada de cupons. Projetado com interface limpa e gestos intuitivos, funciona em todas as principais plataformas, incluindo Web, macOS, Windows e Linux. O pacote oferece transições suaves, validação e integração fácil em fluxos de autenticação.
Casos de uso
- Autenticação de dois fatores
- Entrada de cupom ou código promocional
- Entrada de código de segurança
- Verificação de captcha
- Fluxos de login OTP
- Recuperação de senha
Principais recursos
- Suporte de preenchimento automático de SMS para iOS e Android
- Design e estilo personalizáveis
- Compatibilidade multiplataforma
- Foco automático entre campos
- Ferramentas de validação embutidas
- Animações suaves
Indicado para
- Telas de autenticação
- Interfaces de login seguras
- Formulários de checkout de e-commerce
- Fluxos de onboarding de usuário
- Recursos de segurança de aplicativos móveis
Considerações
- Requer manipulação manual da lógica de envio do OTP
- Feedback de erro embutido limitado
- Pode ser necessário gerenciamento adicional de estado para fluxos de trabalho complexos
- Não otimizado para sequências de entrada muito longas
- Nenhuma integração biométrica embutida
