Principais pacotes Flutter para Formulários Um formulário em Flutter normalmente inclui campos de entrada para o usuário preencher, assim como botões para enviar o formulário ou limpar os campos. Os campos de entrada podem ser caixas de texto, menus suspensos ou botões de rádio, dependendo do tipo de informação sendo coletada. A interface do formulário também pode incluir mensagens de validação para ajudar o usuário a corrigir quaisquer erros na entrada. Além de codificar todos os campos do formulário, também é possível usar um construtor de formulários ou gerador de formulários para criar formulários e pesquisas em Flutter sem precisar escrever nenhum código ou um código mínimo. Abaixo está a lista completa dos pacotes Flutter para Formulários, Construtores de Formulários, Geradores de Formulários, Formulários Dinâmicos e Validação de Formulários.
flutter_form_builder
2445
Este pacote ajuda na criação de formulários no Flutter removendo o código boilerplate, reutilizando a validação, reagindo às alterações e coletando a entrada final do usuário.
smart_select
950
Converta facilmente seu select único/múltiplo ou dropdown em uma página, diálogo ou sheet inferior com várias opções como rádio, checkbox, switch, chips ou widget personalizado.
reactive_forms
839
Esta é uma abordagem baseada em modelo para lidar com entradas e validações de formulários, fortemente inspirada nas Reactive Forms do Angular.
formz
751
Uma representação de formulário unificada em Dart que visa simplificar a representação e validação de formulários de forma genérica.
form_field_validator
440
Um validador simples de campos de formulário do Flutter que fornece opções de validação comuns.
form_builder_validators
281
Validators para o Form Builder, conjunto de validadores para o FlutterFormBuilder. Fornece validadores comuns e uma maneira de criar os seus.
flutter_form_bloc
220
Crie formulários bonitos no Flutter. A maneira mais fácil de pré-preencher, validar async, atualizar campos do formulário e mostrar progresso, falhas ou navegar reagindo ao estado do formulário.
form_validator
210
Biblioteca de validação de formulário mais simples para widgets de campo de formulário do Flutter
form_bloc
156
Gerenciamento de estado de formulário fácil usando o padrão BLoC. Separe o estado do formulário e a lógica de negócios da interface do usuário. Validação assíncrona, progresso, campos dinâmicos e muito mais.
form_builder_extra_fields
98
Campos de entrada de formulário adicionais prontos para uso para o pacote flutter_form_builder
native_drag_n_drop
81
Um pacote que permite adicionar suporte nativo para arrastar e soltar em seu aplicativo Flutter.
flutter_fast_forms
77
O Flutter Fast Forms é o único pacote Dart que você precisará para construir formulários Flutter rapidamente.
flutter_native_text_input
70
Entrada de texto nativa para Flutter. Atualmente apenas para iOS com o uso de UITextView.
gsform
57
GSForm ajuda a criar formulários no Flutter, removendo o boilerplate necessário para construir um formulário, validar campos, reagir a alterações e coletar a entrada final do usuário.
reactive_forms_generator
56
Gerador para reactive_forms. Gera classes de formulário com base no modelo.
ensure_visible_when_focused
43
Um widget prático do Flutter para rolar para um determinado widget toda vez que esse widget ganha foco.
flutter_auto_form
42
um pacote que simplifica o processo de criação de formulários amigáveis ao usuário no Flutter
flutter_survey
39
Um pacote que lida com a criação e estado de um questionário dinâmico de coleta de dados com perguntas condicionais.
wc_form_validators
38
Um plugin Flutter para validar formulários com funções utilitárias. Pode validar emails, expressões regulares, limites de caracteres e muito mais.
form_builder_phone_field
35
Campo de número de telefone internacional para o pacote FlutterFormBuilder
super_form
32
Formulários rápidos, familiares e extensíveis no Flutter. Nenhuma configuração mágica necessária. Vem com widgets de formulário, texto de erro e muitas regras de validação.
simple_form_builder
27
Um construtor de formulários simples que permite criar um formulário completo a partir de dados JSON simples.
forme
25
Um widget de formulário Flutter poderoso, fácil de usar e estender. Oferece uma API rica para simplificar o controle do formulário e a validação síncrona|assíncrona
password_criteria
19
Quando você começa a digitar e a senha começa a atender ao critério especificado, o respectivo critério fica preto.
flutter_dynamic_forms
14
Um projeto Flutter que fornece infraestrutura para renderizar formulários dinâmicos.
self_storing_input
12
Um conjunto de widgets de input que salvam e carregam automaticamente o valor inserido para um data store.
dynamic_forms_generator
5
Biblioteca para gerar a parte do modelo e do analisador de formulários dinâmicos.
dynamic_forms
5
Biblioteca Dart que fornece infraestrutura para analisar formulário externo complexo com expressões para um modelo personalizado.
flutter_dynamic_forms_components
4
Pacote Flutter contendo um conjunto padrão de componentes de formulários dinâmicos.
ngforms
3
Estrutura de formulários para AngularDart. Crie facilmente formulários para receber entrada dos usuários.