🍳 AI x Flutter Cookbook

AIをエージェントとして活用し、Flutter開発を学び、加速させるための実践的なレシピ集。

AIは「ペアプログラマー」から「エージェント」へと進化しました。コードを一緒に書く時代から、タスクを任せて設計と判断に集中する時代へ。このCookbookは、その新しい開発スタイルを探求し、知見を共有する場所です。

プログラミング初心者から経験豊富な開発者まで、AIとの協働に興味があるすべての人を歓迎します。


🌱 このCookbookの位置づけ

このCookbookは、aiseed.dev「AI時代の暮らし」プロジェクトの一部です。

AI革命によって、個人が「ビルダー」として自立していく時代が始まっています。その中で道具は2つの層に分かれます。

レイヤー 道具 役割
内側 — 自分のための道具 Linux + Python + AI 自動化・分析・データ処理。自分の課題を自分で解く
外側 — 人に届ける出口 Flutter + Dart + AI 解決策をアプリとして他者に届ける。1つのコードベースからiOS / Android / Web / デスクトップへ、ストア公開まで個人で完結する

このCookbookが扱うのは外側、つまり「作った解決策を、家族・コミュニティ・顧客の手元に届ける」ための技術です。そして、コードを書くのはClaude。人間は「何を作るか」「誰に届けるか」を決めます。


🗺️ 学びの流れ

料理の腕を上げていくように、ステップバイステップで学べる構成です。

  1. キッチンの準備 — 開発環境とAIツールのセットアップ
  2. Flutterの重要概念 — アプリの「骨格」となる考え方
  3. 料理のプロセス — AIと共に1つのアプリをゼロから完成させ、ストアに届けるまで
  4. 秘伝のソース — AIフレンドリーな設計パターンとベストプラクティス
  5. シェフの特別料理 — AI連携・リアルタイム・マルチプラットフォームの本格ケーススタディ
  6. 他のシェフとの協業 — オープンソース貢献、BYOA開発、MCP
  7. 救急箱 — 困った時のトラブルシューティング
  8. BFFとサーバーサイドDart — Dart一言語でバックエンドまで
  9. 設計とプロトタイピング — コーディングの前に、アプリの「魂」を設計する

🤝 貢献

このCookbookは、コミュニティと共に成長していきます。新しいレシピの提案、誤字脱字の修正、より良い説明のアイデアなど、どんな小さな貢献も大歓迎です。GitHubリポジトリへIssueやPull Requestをお気軽にお送りください。

📜 ライセンス

ドキュメントは CC BY-SA 4.0、サンプルコードは CC0 1.0(パブリックドメイン)で提供しています。