トップのFlutter Formパッケージ Flutterのフォームは、ユーザーが入力フィールドを記入するためのもので、フォームを送信するボタンやフィールドをクリアするボタンも含まれています。入力フィールドには、テキストボックス、ドロップダウンメニュー、またはラジオボタンが含まれることがあります。フォームUIには、ユーザーが入力中のエラーを修正するためのバリデーションメッセージも含まれています。 フォームのフィールドをすべてコーディングする代わりに、フォームビルダーやフォームジェネレータを使用して、コードを書かずにフォームや調査を作成することもできます。 フォーム、フォームビルダ、フォームジェネレータ、ダイナミックフォーム、フォームバリデーションのためのFlutterパッケージの完全なリストを以下に示します。
smart_select
963
通常の単一/複数選択またはドロップダウンをページ、ダイアログ、またはボトムシートに簡単に変換できるウィジェットです。ラジオ、チェックボックス、スイッチ、チップ、またはカスタムウィジェットなどのさまざまな選択入力が可能です。
flutter_form_bloc
225
Flutterで美しいフォームを作成します。フォームの状態に反応して、フォームフィールドを自動的に入力したり、非同期でバリデーションを実行したり、進捗状況やエラーを表示したり、ナビゲートしたりする最も簡単な方法です。
form_bloc
155
BLoCパターンを使用した簡単なフォームの状態管理。フォームの状態とビジネスロジックをユーザーインターフェイスから分離します。非同期バリデーション、進行状況、動的フィールドなどをサポートしています。
gsform
63
GSFormは、フォームの構築、フィールドのバリデーション、変更に反応すること、最終的なユーザー入力を収集するために必要なブラウンプレートを削除して、Flutterでフォームを作成するために助けます。