Flutter Formの使い方|TextFormFieldとバリデーションで入力検証
FlutterのFormを初心者向けに解説します。GlobalKeyとTextFormField、validatorによる未入力・文字数・メール形式のバリデーション、validate/saveで複数入力をまとめて検証・保存する流れを整理します。
プログラミングの独学サイトです。
CATEGORY
FlutterとDartによるアプリ開発の記事をまとめています。
FlutterのFormを初心者向けに解説します。GlobalKeyとTextFormField、validatorによる未入力・文字数・メール形式のバリデーション、validate/saveで複数入力をまとめて検証・保存する流れを整理します。
Dartの基本データ型を初心者向けに解説します。int、double、String、bool、List、Map、null安全、型推論の使い分けを確認します。
FlutterでFirebaseを使う基本を解説します。Firebase CLI、FlutterFire CLI、flutterfire configure、firebase_core、初期化コードの流れを整理します。
Flutterの入力バリデーションを初心者向けに解説します。TextFormFieldのvalidatorで未入力、文字数、メール形式をチェックする方法を整理します。
DartのStringを初心者向けに解説します。文字列の作り方、変数埋め込み、複数行文字列、数値変換、FlutterのText表示で使う基本を整理します。
FlutterFire CLIの使い方を初心者向けに解説します。インストール、firebase login、flutterfire configure、firebase_options.dartの役割を整理します。
FlutterのTextEditingControllerを初心者向けに解説します。初期値、入力値取得、clear、dispose、TextFieldとの組み合わせを整理します。
Dartのif文を初心者向けに解説します。if、else if、else、比較演算子、null判定、Flutterで表示を切り替える考え方を整理します。
FigmaデザインをFlutterへ実装する流れを解説します。Frame、Auto Layout、Variables、画像書き出し、Widget分解、Theme化の基本を整理します。
FlutterのListTileを初心者向けに解説します。title、subtitle、leading、trailing、onTapを使って一覧の1行を作る方法を整理します。
Dartのswitch文を初心者向けに解説します。if文との違い、case、default、enumとの相性、Flutterで状態ごとに表示を分ける例を紹介します。
Pencilで作ったデザインをFlutterコードへ落とし込む流れを解説します。.pen、MCP、AI支援、Widget分解、Theme統合、レビュー観点を整理します。
FlutterのGridView.builderを初心者向けに解説します。gridDelegate、crossAxisCount、itemBuilderを使ってカードを格子状に表示する方法を整理します。
FlutterのContainerを初心者向けに解説します。サイズ、余白、背景色、角丸、中央配置など、画面レイアウトでよく使う基本を整理します。
Dart・Flutter MCPサーバーの使い方を解説します。AIエージェントからDart/Flutterプロジェクトのanalyze、test、修正支援を行う基本を整理します。
FlutterのPaddingを初心者向けに解説します。EdgeInsets.all、symmetric、only、Containerとの違いを整理します。