這是一款為學習 Python 基礎知識所設計的 Flutter App。
- ✅ 簡報式內容瀏覽(圖文混合教學)
- ✅ 資料儲存Firebase(新增、修改內容方便)
- ✅ 測驗系統(答對才能解鎖下一章)
- ✅ 題目即時回饋(正確綠色、錯誤紅色)
- ✅ 解鎖進度紀錄(未來可擴充本地儲存)
- ✅ 自訂字體、手寫風格介面
- ✅ Flutter 多平台支援(Android / Web)
assets/ ├── fonts/ 自訂中文字體 │ └── GenSenRounded2-M.ttc ├── images/ 教學插圖與介面圖示 │ ├── ch1/ │ │ ├── variable_example.png │ │ └── dataType01.png │ ├── ch2/ │ └── icons/ lib/ ├── data/ 純資料邏輯(載入 JSON) │ ├── chapter_data_loader.dart │ └── glossary/ │ └── ch1_terms.dart ├── models/ 資料模型定義(Chapter、Question、Slide) │ ├── chapter.dart │ ├── homework_slide.dart │ ├── question.dart │ └── slide_content.dart ├── screens/ 各主要頁面邏輯 │ ├── home/ │ │ └── home_screen.dart │ ├── homework/ │ │ └── homework_screen.dart │ ├── chapter/ │ │ ├── chapter_screen.dart │ │ ├── chapter_content_page.dart │ │ └── presentation_page.dart │ └── quiz/ │ ├── quiz_screen.dart │ └── result_dialog.dart ├── services/ 外部服務 │ └── firestore_service.dart 讀取Firebase資料 ├── utils/ 全域共用項目 │ ├── homework_status.dart │ └── logger.dart ├── widgets/ 可重用 UI 組件(按鈕、卡片、標題) │ ├── chapter_tile.dart │ ├── chapter_content_tile.dart │ ├── quiz_button.dart │ ├── code_block.dart │ └── homework_title.dart └── main.dart App 進入點