ponshu-room-lite/START_HERE.md

178 lines
4.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🚀 新生ぽんるーむ - スタートガイド
**プロジェクト名**: 新生ぽんるーむ (Reborn Ponshu Room)
**作成日**: 2025-12-29
**このフォルダの状態**: 完全にクリーン(設計書のみ)
---
## ✅ このフォルダの状況
```
現在のフォルダ: C:\Users\maita\posimai-project\ponshu_room_reborn
含まれるもの:
✅ FINAL_REQUIREMENTS.md最終仕様書
✅ ANTIGRAVITY_PROMPT.md実装手順書
✅ UI_UX_DECISION_GUIDE.mdデザイン決定ガイド
✅ START_HERE.mdこのファイル
含まれないもの:
❌ 古いWeb版のコード完全に除外
❌ lib/ フォルダ
❌ pubspec.yaml
❌ 何のコードもありません
```
**これは意図的です。完全にゼロから始めます。**
---
## 🎯 Antigravity向け - 最終プロンプト
以下をAntigravityに送ってください
---
### 📝 Antigravityへの指示
```
@Antigravity
新生ぽんるーむをゼロから実装します。
このフォルダponshu_room_rebornは完全にクリーンです。
📂 現在のフォルダ:
C:\Users\maita\posimai-project\ponshu_room_reborn
📄 読み込むべきドキュメント:
1. ANTIGRAVITY_PROMPT.mdメイン実装手順
2. FINAL_REQUIREMENTS.md完全仕様書
3. UI_UX_DECISION_GUIDE.mdデザインガイド
🔑 新しいAPIキー:
AIzaSyA2BSr16R2k0bHjSYcSUdmLoY8PKwaFts0
🎨 デザイン方針:
- 余白は最小限padding: 8dp, separator: 4dp
- 写真を主役にする120x120
- フル幅カード
- 極細ボーダー0.5px)で区切り
⚠️ 絶対にやってはいけないこと:
❌ ../ponshu-room/ フォルダを参照しない
❌ 古いコードをコピーしない
❌ Web版のUIを踏襲しない
✅ やるべきこと:
1. このフォルダで flutter create . を実行
2. ANTIGRAVITY_PROMPT.md の手順に従って実装
3. Gemini 2.5-flash-latest または gemini-3.0-flash-latest を使用
4. リアルタイム実況付きAI解析を実装
5. SafeAreaを徹底使用Android 15対応
🚀 開始:
ANTIGRAVITY_PROMPT.md の「プロジェクト作成」セクションから開始してください。
Phase 1-1プロジェクト初期化完了後に報告をお願いします。
```
---
## 📋 実装の流れ
### Phase 0: 準備(今ここ)
- [x] 新しいフォルダ作成
- [x] 設計書をコピー
- [ ] Antigravityに指示を送る
### Phase 1: MVP5時間
- [ ] プロジェクト初期化(`flutter create .`
- [ ] pubspec.yaml設定
- [ ] Android設定compileSdk: 36
- [ ] secrets.dart作成新APIキー
- [ ] Hiveセットアップ
- [ ] Gemini解析リアルタイム実況
- [ ] フル幅カード
- [ ] SafeArea対応
### Phase 2: 美録3時間
- [ ] Instagram用画像生成
- [ ] Hero遷移
### Phase 3: 遊び心4時間
- [ ] フレーバー・マトリックス
- [ ] 日本酒・制覇マップ
### Phase 4: 共有2時間
- [ ] キャッチコピー付き共有
---
## 🔐 APIキーの設定
Antigravityが `lib/secrets.dart` を作成した後、以下が正しく設定されているか確認してください:
```dart
// lib/secrets.dart
class Secrets {
static const String geminiApiKey = 'AIzaSyA2BSr16R2k0bHjSYcSUdmLoY8PKwaFts0';
}
```
---
## ✅ 完成確認チェックリスト
### MVP完成の確認
- [ ] カメラで日本酒を撮影できる
- [ ] Gemini解析で「ラベルを読んでいます...」と表示される
- [ ] キャッチコピーが自動生成される
- [ ] フル幅カード写真120x120で表示される
- [ ] Android 15 (Xiaomi 14T Pro) で見切れない
- [ ] データがHiveに保存される
### 最終完成の確認
- [ ] すべての機能が動作
- [ ] 「雑誌のような」デザイン
- [ ] 60fpsの滑らかな動作
- [ ] 「魔法のような」心地よさ
---
## 📞 トラブルシューティング
### もしAntigravityが古いコードを参照しようとしたら
**即座に指摘してください**:
```
@Antigravity
古い ponshu-room フォルダは参照しないでください。
このフォルダponshu_room_reborn内のドキュメントだけを見てください。
```
### もし余白が大きすぎたら
**即座に修正を依頼してください**:
```
@Antigravity
余白が大きすぎます。以下に修正してください:
- ListView.padding: EdgeInsets.symmetric(horizontal: 8, vertical: 12)
- separatorBuilder: SizedBox(height: 4)
- 写真サイズ: 120x120
```
---
## 🎊 準備完了!
すべての準備が整いました。
**次のアクション**:
1. 上記の「Antigravityへの指示」をコピー
2. Antigravityに送信
3. 実装開始を待つ
**新生ぽんるーむの誕生を楽しみにしています!🍶✨**