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.
smart_select
964
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
914
Esta é uma abordagem baseada em modelo para lidar com entradas e validações de formulários, fortemente inspirada nas Reactive Forms do Angular.
formz
887
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
454
Um validador simples de campos de formulário do Flutter que fornece opções de validação comuns.
form_builder_validators
354
Validators para o Form Builder, conjunto de validadores para o FlutterFormBuilder. Fornece validadores comuns e uma maneira de criar os seus.
form_validator
236
Biblioteca de validação de formulário mais simples para widgets de campo de formulário do Flutter
flutter_form_bloc
225
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_bloc
155
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
112
Campos de entrada de formulário adicionais prontos para uso para o pacote flutter_form_builder
flutter_fast_forms
92
O Flutter Fast Forms é o único pacote Dart que você precisará para construir formulários Flutter rapidamente.
native_drag_n_drop
83
Um pacote que permite adicionar suporte nativo para arrastar e soltar em seu aplicativo Flutter.
flutter_native_text_input
73
Entrada de texto nativa para Flutter. Atualmente apenas para iOS com o uso de UITextView.
reactive_forms_generator
69
Gerador para reactive_forms. Gera classes de formulário com base no modelo.
gsform
64
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.
flutter_survey
50
Um pacote que lida com a criação e estado de um questionário dinâmico de coleta de dados com perguntas condicionais.
ensure_visible_when_focused
48
Um widget prático do Flutter para rolar para um determinado widget toda vez que esse widget ganha foco.
dynamic_multi_step_form
47
um pacote flutter que renderiza formulários dinâmicos de vários passos com diferentes campos de entrada que são gerenciados a partir de uma resposta JSON da API. Esse plugin suporta tanto iOS quanto Android
flutter_auto_form
43
um pacote que simplifica o processo de criação de formulários amigáveis ao usuário no Flutter
form_builder_phone_field
41
Campo de número de telefone internacional para o pacote FlutterFormBuilder
wc_form_validators
39
Um plugin Flutter para validar formulários com funções utilitárias. Pode validar emails, expressões regulares, limites de caracteres e muito mais.
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
material_text_fields
24
Campo de texto Material é um widget personalizável para entrada de valores de texto em Dart.
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.
go_form
3
um controlador genérico para gerenciar estado e validação de campos de entrada no flutter. suporta valor inicial, validação, erros e foco
ngforms
3
Estrutura de formulários para AngularDart. Crie facilmente formulários para receber entrada dos usuários.
type_mate
2
um plugin flutter para auxílio de digitação em todo o sistema com bolhas de sobreponto que fornecem verificação ortográfica, correção gramatical e outras ferramentas de escrita
textfield_state
2
Uma classe auxiliar para manter um TextEditingController e/ou um FocusNode para um State e seus Widgets.