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