🍳 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。人間は「何を作るか」「誰に届けるか」を決めます。
🗺️ 学びの流れ
料理の腕を上げていくように、ステップバイステップで学べる構成です。
- キッチンの準備 — 開発環境とAIツールのセットアップ
- Flutterの重要概念 — アプリの「骨格」となる考え方
- 料理のプロセス — AIと共に1つのアプリをゼロから完成させ、ストアに届けるまで
- 秘伝のソース — AIフレンドリーな設計パターンとベストプラクティス
- シェフの特別料理 — AI連携・リアルタイム・マルチプラットフォームの本格ケーススタディ
- 他のシェフとの協業 — オープンソース貢献、BYOA開発、MCP
- 救急箱 — 困った時のトラブルシューティング
- BFFとサーバーサイドDart — Dart一言語でバックエンドまで
- 設計とプロトタイピング — コーディングの前に、アプリの「魂」を設計する
🤝 貢献
このCookbookは、コミュニティと共に成長していきます。新しいレシピの提案、誤字脱字の修正、より良い説明のアイデアなど、どんな小さな貢献も大歓迎です。GitHubリポジトリへIssueやPull Requestをお気軽にお送りください。
📜 ライセンス
ドキュメントは CC BY-SA 4.0、サンプルコードは CC0 1.0(パブリックドメイン)で提供しています。