# 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/`