dramaling-app/apps/mobile/README.md

43 lines
893 B
Markdown

# 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. 安裝相依套件
```bash
flutter pub get
```
### 2. 程式碼生成
```bash
dart run build_runner build
```
### 3. 啟動應用
```bash
flutter run
# 需要模擬器或實體裝置
```
## 開發指南
詳細開發文檔請參考:`../../docs/04_technical/`