FLUTTER ECOSYSTEM

pattern_formatter

Um pacote Flutter fornece algumas implementações de TextInputFormatter que formatam a entrada com padrões pré-definidos.

Capa de pattern_formatter
Versão mais recente
4.0.1
Downloads em 30 dias
21,8 mil
Curtidas
310
Pontos Pub
150

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

Pattern Formatter é um pacote do Flutter que oferece implementações personalizáveis de TextInputFormatter para formatar a entrada do usuário de acordo com padrões pré-definidos. Permite que os desenvolvedores criem facilmente entradas mascaradas, como números de telefone, datas ou formatos personalizados. O pacote suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo comportamento consistente entre dispositivos. Simplifica o manuseio de formulários aplicando formatação automaticamente enquanto o usuário digita, melhorando a experiência do usuário em entradas de dados estruturadas.

Casos de uso
  • Entradas de formulário com formatos fixos
  • Máscara de número de telefone
  • Formatação de entrada de data e hora
  • Formatação de número de cartão de crédito
  • Entrada de texto baseada em padrão personalizado
  • Geração dinâmica de máscara
Principais recursos
  • modelos de padrão pré-definidos
  • Formatação de entrada em tempo real
  • Compatibilidade multiplataforma
  • definições de padrões extensíveis
  • Integração simples com TextFormField
  • Suporta máscaras dinâmicas e estáticas
Indicado para
  • Desenvolvedores criando formulários com entrada estruturada
  • Aplicativos que exigem entrada de dados formatados
  • Projetos que precisam de estilização consistente de entrada
  • Equipes priorizando UX na coleta de dados
  • Aplicativos móveis e web com necessidades de validação de entrada
Considerações
  • Pode ser necessário definir cuidadosamente o padrão para evitar conflitos
  • Padrões internos limitados (lógica personalizada necessária para casos complexos)
  • Impacto potencial no desempenho com padrões muito longos
  • Não projetado para tipos de entrada não-textuais
  • Requer compreensão do fluxo de TextEditingValue e formatador
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add pattern_formatter

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos relacionados