Flutter初心者の学習順|環境構築からアプリ公開までのロードマップ
Flutter初心者向けに、学習順を環境構築、Dart基礎、UI、状態管理、API、Firebase、公開まで段階別に整理します。
AIとつくる、実践プログラミング・コーディングメディア
CATEGORY
FlutterとDartによるアプリ開発の記事をまとめています。
Flutter初心者向けに、学習順を環境構築、Dart基礎、UI、状態管理、API、Firebase、公開まで段階別に整理します。
FlutterでAPIを取得する基本を解説します。httpパッケージ、GETリクエスト、JSONパース、Future、ローディングとエラー表示の流れを整理します。
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との違いを整理します。
FlutterのStatefulWidgetを初心者向けに解説します。StatelessWidgetとの違い、Stateクラス、setState、カウンター例を使って状態更新の流れを整理します。
Dartの繰り返し処理を初心者向けに解説します。通常のfor、for-in、while、do-while、break/continueの使い分けと、FlutterでListからWidgetを作る考え方を整理します。
FlutterのsetStateを初心者向けに解説します。値を変更して画面を更新する流れ、よくある書き方、非同期処理後の注意点を整理します。
Dartのwhile文を初心者向けに解説します。while、do-while、無限ループの注意点、for文との使い分けを整理します。
FlutterのSizedBoxを初心者向けに解説します。固定サイズ、余白、Widget間のスペース、Containerとの違いを実装例で整理します。
DartのListを初心者向けに解説します。追加、取得、ループ、map、where、Flutterで一覧表示へつなげる基本を整理します。
Flutterとは何かを初心者向けに解説します。Dart、Widget、クロスプラットフォーム開発の関係と最初に学ぶ順番を整理します。
FlutterのListView.builderを初心者向けに解説します。itemCount、itemBuilder、ListTile、動的リスト表示、通常のListViewとの違いを整理します。
DartのMapを初心者向けに解説します。キーと値、追加、取得、containsKey、APIレスポンスを扱う前提を整理します。
Flutter開発でAndroid Studioを使う基本を解説します。Flutterプラグイン、プロジェクト作成、実行、デバッグ、DevToolsの入口を確認します。
FlutterのListViewを初心者向けに解説します。childrenで作る基本、ListView.builderとの違い、横スクロール、Column内での注意点を整理します。
DartのSetを初心者向けに解説します。Listとの違い、重複排除、追加、contains、タグやID管理での使いどころを整理します。
WindowsでFlutter向けにAndroid Studioを設定する手順をまとめます。Android SDK、Flutterプラグイン、エミュレーター、flutter doctorの確認まで扱います。
FlutterでRiverpodを使う基本を解説します。flutter_riverpodの追加、ProviderScope、Provider、ConsumerWidget、ref.watchの流れを整理します。
Dartのclassを初心者向けに解説します。プロパティ、メソッド、インスタンス、コンストラクタ(thisと名前付き引数、required、デフォルト値)、FlutterでModelを作る流れまでを整理します。
flutter createコマンドで新規Flutterプロジェクトを作る方法を解説します。プロジェクト名、保存場所、作成後の確認コマンドを整理します。