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