ponshu-room-lite/docs/archive/walkthrough.md

53 lines
3.4 KiB
Markdown
Raw Normal View History

# Phase 0: Emergency Fixes & Enhancements
ユーザーフィードバックに基づく優先度の高い改善と、コードベースのクリーンアップを実施しました。
## 1. ビジネスモードの強化 (Task 0-1)
ビジネスモード飲食店向けの作業効率を向上させるため、ホーム画面のFAB + ボタン)を刷新しました。
- **実装**: `SpeedDial` (展開式メニュー) を採用。
- **機能**:
- 📸 **商品を撮影**: カメラを起動して在庫登録。
- 🖼️ **画像の読み込み**: ギャラリーからインポート。
- 📦 **セット商品を追加**: 飲み比べセットなどの手動登録を作成。
- 🍶 **お品書き作成**: メニュー作成画面へショートカット。
## 2. カメラ UI の刷新 (Task 0-2)
撮影体験を向上させるため、カメラ画面の操作系を大幅に改善しました。
- **露出補正 (明るさ)**: インスタグラム風の垂直スライダーを採用。操作のレスポンスを改善し、滑らかな調整が可能に。
- **ズーム制御**: 従来のピンチ操作に加え、「1.0」「2.0」「3.0」のワンタップ切り替えボタンを追加。
- **ピンチ操作**: 感度を調整し、意図しない急激なズームを防ぐよう最適化。
## 3. コードクリーンアップ (Task 0-3)
長期的な保守性を高めるため、UIコンポーネントの統一を行いました。
- **アイコン統一**: `Icons.*` (Material) と混在していたアイコンを、洗練された `Lucide Icons` に統一。
- 全画面(ホーム、詳細、設定、カメラなど)で適用済み。
- **パディング統一**: `AppTheme` に定数 (`spacingSmall: 8`, `spacingMedium: 16` 等) を定義し、リストやグリッドの余白を標準化。
- **安全性確認**: `SakeItem.copyWith` のパラメータ漏れがないことを検証済み。
## 4. リリース準備
- **ビルド**: `flutter build apk --release` によるリリースビルドの生成を確認済み。
- **バージョン**: `v1.0.8+16` (または最新)
次のフェーズ(ビジネスモード機能拡張)に向けた基盤が整いました。
# Phase 19: Code Cleanup & v1.2 Release
APKサイズ最適化とコードの健全性を確保し、v1.2としてリリースしました。
## 1. APKサイズ最適化 (111.1MB)
リリースビルドのサイズを 17MB 削減しました128MB → 111.1MB)。
- **ABIフィルタリング**: `arm64-v8a` に限定し、不要なアーキテクチャのバイナリを除外。
- **依存関係の整理**: 未使用だった `rive` パッケージを削除。
## 2. コードクリーンアップ
長期的なメンテナンス性を確保するため、技術的負債を解消しました。
- **静的解析**: `flutter analyze` で検出された デッドコード、未使用変数、`print` 文を修正。
- **ロジック修正**: ソートロジックなどの潜在的なバグを解消。
## 3. v1.2 リリース
以下の新機能を含む安定版です。
- 🗺️ **酒蔵マップ**: 都道府県別タイルマップの実装により、制覇状況が視覚的にわかりやすくなりました。
- 🍷 **ソムリエ診断**: ユーザー名と性別を考慮したパーソナライズ診断機能を追加。
- 🔧 **安定性**: 多くのバグ修正とパフォーマンス改善。