Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.0.1

queen_validators

coleção de métodos e regras de validação para formulários do Flutter com ZERO widgets extras

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
1,1 mil
Curtidas
80
Pontos Pub
135

Instalar pacote

flutter pub add queen_validators

Visão geral do pacote

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

Queen Validators é um pacote leve do Flutter que oferece uma coleção abrangente de métodos e regras de validação para entradas de formulário, projetado sem adicionar widgets extras. Ele fornece lógica de validação limpa e reutilizável para casos comuns como e-mail, senha, número de telefone e padrões personalizados. Feito para simplicidade e desempenho, integra-se perfeitamente em qualquer fluxo de trabalho de formulário do Flutter, permitindo que desenvolvedores validem entrada de usuário de forma eficiente em plataformas como Android, iOS, Web, macOS, Windows e Linux. Ideal para desenvolvedores que buscam baixo custo e máxima flexibilidade na validação de formulários.

Casos de uso

  • Validação de entrada de formulário
  • Verificação de e-mail e número de telefone
  • Validação de força de senha
  • Correspondência de padrão personalizado
  • Feedback em tempo real do formulário
  • Validação multiplataforma

Principais recursos

  • Nenhum widget extra
  • Validadores internos extensos
  • Suporta regras de validação personalizadas
  • Leve e rápido
  • Compatibilidade multiplataforma
  • Integração fácil com widgets Form

Indicado para

  • Desenvolvedores Flutter construindo formulários
  • Aplicativos que exigem validação rigorosa de entrada
  • Equipes que priorizam dependências mínimas
  • Projetos direcionados para múltiplas plataformas
  • Desenvolvedores que desejam lógica de validação simples

Considerações

  • Não inclui componentes de interface do usuário
  • Requer integração manual com campos de formulário
  • Limitado à lógica de validação apenas
  • Sem mensagens de erro embutidas
  • Não adequado para gerenciamento de estado de formulário complexo

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Q U E E N 👑

For More Features OUT-OF-THE-BOX (localization) see Official Documentation site

Validators 🌍

Pub License: MIT issues Pull requests forks Starts style: lint codecov

Buy Me A Coffee

Usage

if you need

  • simple true of false function to validate a input
  • validate a normal flutter Form field
@override
Widget build(BuildContext context) {
return TextFormField(
     // use qValidator function and provider list of rules to apply on this field
    validator: qValidator([
      IsRequired(),
      IsOptional()
      IsEmail(),
      MinLength(8),
      MaxLength(30, "optionally you can override the failure if the validation fails"),
    ]),
  );
  }

customization

if you need to show a custom error message you can

  • use the rule constructor (scooped for a single rule)
  • use ValidatorsLocalization.on (scooped for the entire Type rules)
void main() {
    ValidatorsLocalization.on<IsRequired>((rule) => 'the new required message');
}
  • if you use queen all the rules are localized out of the box 🎁 !

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.