Visão geral
Um pacote leve do Flutter para aplicar máscaras em entradas de texto, permitindo entrada de usuário formatada, como números de telefone, datas e moedas. Ele suporta formatação em tempo real enquanto os usuários digitam, garantindo entrada consistente de dados entre plataformas. O pacote foi projetado para simplicidade e facilidade de integração, sendo ideal para formulários que exigem entrada estruturada. Funciona sem problemas no Android, iOS, Web, macOS, Windows e Linux.
Casos de uso
- Entradas de formulário com formatos fixos
- Entrada de número de telefone
- Formatação de data e hora
- Validação de entrada de moeda
- Mascaramento de número de cartão de crédito
- Aplicação de máscara dinâmica
Principais recursos
- Mascaramento de entrada em tempo real
- Compatibilidade multiplataforma
- Integração simples da API
- Padrões de máscara personalizáveis
- Suporta backspace e posicionamento do cursor
- Leve e dependências mínimas
Indicado para
- Desenvolvedores de aplicativos com formulários intensos
- Aplicativos que exigem entrada de usuário estruturada
- Projetos que precisam de formatação rápida de entrada
- Equipes que priorizam simplicidade e desempenho
- Aplicativos móveis e web com restrições de entrada
Considerações
- Validação avançada limitada além da máscara
- Sem suporte embutido de internacionalização
- Pode exigir tratamento personalizado para máscaras dinâmicas complexas
- Não adequado para lógica de entrada altamente personalizada
- Depende da manutenção externa do repositório no GitHub