Series
シリーズから読む
環境構築や品質改善など、手順で追いやすい公開済みシリーズをまとめています。
-
Flutter導入と基礎
最初に読む記事: Windows 11で始めるFlutter開発環境:Android Emulatorで動かすまで
- 1. Windows 11で始めるFlutter開発環境:Android Emulatorで動かすまで
- 2. Flutter + FVM で開発環境のバージョンを固定する
- 3. Flutterで画像・SVG・アイコンを管理する(flutter_gen最小構成)
- 4. Flutterで最初に詰まりやすいDartの書き方:final・const・null safety・async/await を最初に整理する
- 5. DartのStream入門(非同期データの流れをつかむ)
- 6. FlutterのWidgetライフサイクル入門(initState / dispose で詰まらないために)
- 7. FlutterでBuildContextとKeyを理解する
- 8. Flutterのレイアウト入門(Column / Row / Stack の使い分け)
- 9. Flutterのテーマ設計入門(ThemeData + Theme Extension)
- 10. FlutterでMediaQueryとLayoutBuilderを使って画面サイズに対応する(スマホ・タブレット両対応)
- 11. FlutterのContainerとSizedBoxを使いこなす(余白・サイズ・装飾の基本)
- 12. FlutterのListViewとGridViewで一覧画面を作る(基本パターン)
- 13. Flutterのダイアログ・スナックバー・ボトムシートを使う(確認・通知UIの基本)
- 14. FlutterのTabBarとBottomNavigationBarで複数画面を切り替える
- 15. Flutterでカスタムウィジェットを作る入門(StatelessWidget の分割と再利用)
- 16. Flutterのルーティング入門(Navigator と go_router の使い分け)
- 17. FlutterからREST APIを呼ぶ最小構成(JSON通信 + エラー処理)
- 18. Flutterでjson_serializable + build_runnerを使ってJSONモデルを型安全に扱う
- 19. Flutterの状態管理入門(Riverpod最小構成)
- 20. Flutterでローディング・空状態・エラー表示を整える
- 21. Dart 3のsealed classとパターンマッチングで分岐を安全に書く
- 22. Flutterでgo_routerの認証ガードを実装する(redirect最小構成)
- 23. Flutterで端末設定と利用者設定を保存する(SharedPreferencesとsecure storageの使い分け)
- 24. Flutterでログイン状態を保持する(JWT + secure storage 最小構成)
- 25. Flutterアプリを日本語化する(l10n + arb 最小構成)
- 26. Flutterで業務用バーコード読み取りアプリを作る(最小構成)
- 27. Flutterでスキャン入力を受けて処理する
- 28. FlutterでGS1-128バーコードを解析する
- 29. Flutterで単一画面の入力フローを作る
- 30. Flutterで複数画像の添付UIを作る
- 31. Flutterでデータをファイルに書き出す
- 32. permission_handler でAndroid権限を実践的に扱う(カメラ・ストレージ・Bluetooth)
- 33. Flutterアプリのネイティブ設定を整える(アプリ名 / アイコン / スプラッシュ / 署名)
- 34. Flutterの環境切替と配布前チェック(flavor / release build / 権限確認)
- 35. FlutterのWidgetテスト入門(画面ロジックを壊さない最小構成)
- 36. FlutterのIntegration Test入門(ログインから一覧表示まで確認する)
- 37. Flutterアプリを社内配布する(Android APK サイドロード + MDM 概要)
- 38. Sentryでクラッシュとエラーを検知する(Flutter最小構成)
-
Laravelの基本を最初から通す
最初に読む記事: Laravel入門(Route / Controller / View / Model 最小構成)
- 1. Laravel入門(Route / Controller / View / Model 最小構成)
- 2. Laravelで最小CRUDを作る(一覧 / 作成 / 編集 / 削除)
- 3. Laravelで品質ゲートを敷く(PHPUnit / Larastan / Pint / GitHub Actions)
- 4. Laravelで認証を足す(Breeze 最小導入)
- 5. Laravelで認可を入れる(Policyで自分の本だけ編集できるようにする)
- 6. LaravelでQueueを始める(database queue + worker 最小構成)
- 7. Laravelでスケジューラを動かす(Command + Scheduler 最小構成)
- 8. Laravelでファイルアップロードを扱う(Storage + validation)
- 9. Laravelでリレーションを扱う(User / Book / Category の基本)
- 10. Laravelで検索・並び替え・ページネーション付き一覧を作る
- 11. LaravelでLivewireを始める
- 12. LaravelでLivewire一覧画面を作る(検索・並び替え・ページネーション)
- 13. LaravelでSanctum認証APIを作る
- 14. LaravelでBlade / Livewire / Inertia をどう使い分けるか
- 15. LaravelでMailとNotificationを送る(Mailpit + Queue 最小構成)
- 16. LaravelでInertia + Vue.js を始める
- 17. LaravelでInertia + React を始める
-
PHPのテストと品質改善
最初に読む記事: PHPUnit入門(最初のテスト1本)
-
PostgreSQL基礎
最初に読む記事: PostgreSQLでER図からテーブル設計する(Mermaid + CREATE TABLE最小構成)
- 1. PostgreSQLでER図からテーブル設計する(Mermaid + CREATE TABLE最小構成)
- 2. PostgreSQLの制約入門(PRIMARY KEY / UNIQUE / CHECK / FOREIGN KEY)
- 3. PostgreSQLの外部キーと削除ルールを整理する(CASCADE / RESTRICT / SET NULL)
- 4. PostgreSQLのトランザクション入門(BEGIN / COMMIT / ROLLBACK と同時更新)
- 5. PostgreSQLのインデックス入門(B-tree と EXPLAIN ANALYZE の最小例)
- 6. 遅いSQLをどう見るか(EXPLAIN ANALYZEでボトルネックを読む)
- 7. EXPLAIN ANALYZEの結果から改善策を選ぶ(Sort / Join / Aggregate ごとの打ち手)