- Reorganize project structure to unified apps/ directory - Move src/backend/ → apps/backend/ (complete .NET Core API) - Move src/mobile/ → apps/mobile/ (complete Flutter app) - Keep apps/web/ as Vue.js frontend - Remove duplicate src/ directory structure - Implement comprehensive SOP (Standard Operating Procedures) - Create sop/ unified management directory - Move CLAUDE.md → sop/docs/CLAUDE.md with updated guidelines - Move tools/, scripts/, archive/ → sop/ for centralized management - Establish three-tier task management architecture - Create unified task management system - Rename TASK_MANAGEMENT.md → TASKS.md for simplicity - Integrate 17 UI design tasks from ui-design-tasks.md - Update task priority classification (🔥緊急/⚠️重要/📝一般/💡想法) - Update ./dl script for new file paths - Archive obsolete systems and files - Archive old reports/ directory (replaced by sop/archive/) - Archive duplicate template files violating SOP principles - Clean up src/ directory documentation and configs 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| android | ||
| ios | ||
| lib | ||
| test | ||
| web | ||
| .gitignore | ||
| .metadata | ||
| README.md | ||
| analysis_options.yaml | ||
| pubspec.lock | ||
| pubspec.yaml | ||
README.md
Drama Ling Mobile App
Flutter 移動端應用程式
技術棧
- Flutter 3.16+: 跨平台框架
- Dart 3.0+: 程式語言
- Riverpod: 狀態管理
- Go Router: 導航路由
- Dio + Retrofit: HTTP 客戶端
- Hive: 本地資料存儲
- Material 3: UI 設計系統
專案結構
mobile/
├── lib/
│ ├── core/ # 核心功能 (常數、工具、服務)
│ ├── features/ # 功能模組 (認證、學習、對話等)
│ └── shared/ # 共用組件 (Widget、模型、Provider)
└── pubspec.yaml # Flutter 專案配置
快速開始
1. 安裝相依套件
flutter pub get
2. 程式碼生成
dart run build_runner build
3. 啟動應用
flutter run
# 需要模擬器或實體裝置
開發指南
詳細開發文檔請參考:../../docs/04_technical/