dramaling-app/docs/02_design/todo/ui-design-tasks.md

7.5 KiB
Raw Blame History

UI設計任務清單與規格文件

📋 任務概述

專案名稱Drama Ling 語言學習應用程式
設計任務完成剩餘17個UI介面設計
當前進度71/88 (81%)
目標達成100%完整UI設計覆蓋

🎯 設計目標與原則

核心設計目標

  • 一致性與已完成的71個UI保持視覺一致性
  • 易用性:符合語言學習應用的用戶習慣
  • 商業導向:支持鑽石貨幣+訂閱雙軌營收模式
  • 遊戲化:體現學習的趣味性和成就感

設計原則

  • 遵循 /docs/02_design/ui-ux-guidelines.md 的設計規範
  • UI命名格式UI_[功能名].png
  • 支持iOS和Android雙平台
  • 考慮不同螢幕尺寸的響應式設計

📊 優先級任務分配

🔥 第一優先級 - 核心商業功能 (6個)

1. UI_SubscriptionPlans - 訂閱方案選擇頁面

功能描述展示簡化訂閱系統的VIP方案 關鍵元素

  • 7天免費體驗醒目展示
  • VIP特權清單每日3次免費限時挑戰等
  • 清楚的價格標示和優惠資訊
  • 「立即體驗」和「稍後決定」按鈕

商業邏輯

  • 次要營收來源,配合鑽石貨幣系統
  • 強調價值而非價格
  • 引導用戶先體驗再決定

參考流程user-flow-specification.md 第12節

2. UI_PaymentFlow - 付費流程頁面

功能描述:統一的付費確認和處理界面 關鍵元素

  • 購買項目明細(鑽石套餐/訂閱/道具)
  • 支付方式選擇Apple Pay/Google Pay/信用卡)
  • 安全性提示和隱私說明
  • 付費確認按鈕和取消選項

商業邏輯

  • 支援鑽石購買和訂閱付費
  • 降低付費摩擦,提升轉換率
  • 建立用戶付費信任感

3. UI_TimedDialogue - 限時對話頁面

功能描述300秒限時挑戰的對話界面 關鍵元素

  • 醒目的倒數計時器300秒
  • 對話進度條
  • 暫停和加時道具按鈕
  • 緊急退出確認機制

商業邏輯

  • 創造付費需求(加時、暫停道具)
  • 提升學習強度和參與度
  • 每日首次免費後續收費50鑽石

參考流程user-flow-specification.md 第11節

4. UI_RankingDetail - 排行榜詳情頁面

功能描述:展示詳細排名資訊和競爭數據 關鍵元素

  • 排名趨勢圖表
  • 個人vs好友對比數據
  • 挑戰其他用戶按鈕
  • 成就和徽章展示區

商業邏輯

  • 增強社群競爭動機
  • 引導更多學習參與
  • 間接促進道具購買

5. UI_RewardClaim - 獎勵領取頁面

功能描述:統一的獎勵領取和確認界面 關鍵元素

  • 獎勵類型圖示(鑽石/經驗值/道具)
  • 獎勵數量和來源說明
  • 慶祝動效設計
  • 「領取」確認按鈕

商業邏輯

  • 增強用戶成就感
  • 鼓勵持續學習行為
  • 廣告觀看獎勵25-50鑽石

6. UI_BonusMission_Main - 額外任務主頁面

功能描述:每日任務和特殊活動的集中展示 關鍵元素

  • 今日任務列表和進度條
  • 任務獎勵預覽
  • 完成狀態指示器
  • 任務重置時間倒數

商業邏輯

  • 提升日活躍度
  • 引導用戶完成更多學習內容
  • 獎勵機制促進留存

🟡 第二優先級 - 學習體驗增強 (6個)

7. UI_ReviewCards - 複習卡片頁面

功能描述:間隔複習系統的卡片展示界面 關鍵元素

  • 詞彙卡片設計(正面/背面)
  • 熟悉度評估按鈕(忘記/困難/簡單)
  • 複習進度指示器
  • 批次複習控制

學習邏輯

  • 間隔複習演算法:下次複習時間 = 當日 + (2^複習次數)
  • 支持批量複習提升效率

8. UI_ReviewProgress - 複習進度頁面

功能描述:展示個人複習系統的整體進度 關鍵元素

  • 複習統計圖表
  • 掌握度分析
  • 待複習詞彙數量
  • 複習效果趨勢

9. UI_ReviewSchedule - 複習排程頁面

功能描述:個人化複習計劃和時間安排 關鍵元素

  • 每日複習計劃
  • 複習提醒設定
  • 自定義複習時段
  • 複習目標設定

10. UI_BadgeCollection - 徽章收藏頁面

功能描述:展示用戶獲得的學習成就徽章 關鍵元素

  • 徽章展示網格
  • 獲得條件說明
  • 未解鎖徽章預覽
  • 成就進度條

11. UI_PurchasedContent - 已購買內容頁面

功能描述:管理用戶已購買的付費內容 關鍵元素

  • 購買記錄列表
  • 內容使用狀況
  • 下載和更新狀態
  • 退款申請入口

12. UI_AdOffer - 廣告提供頁面

功能描述:邀請用戶觀看廣告獲得獎勵 關鍵元素

  • 獎勵預覽25-50鑽石
  • 廣告時長說明
  • 「觀看廣告」大按鈕
  • 「稍後再說」選項

🟢 第三優先級 - 輔助功能完善 (5個)

13. UI_AdViewing - 廣告觀看頁面

功能描述:廣告播放過程中的界面 關鍵元素

  • 廣告進度條
  • 剩餘時間顯示
  • 不可跳過提示
  • 播放控制(如需要)

14-17. 其他輔助UI

  • 錯誤處理頁面
  • 載入狀態頁面
  • 網路連接異常頁面
  • 維護公告頁面

📐 設計規格要求

通用規格

  • 解析度支援1x, 2x, 3x多種解析度
  • 格式PNG格式透明背景如需要
  • 色彩:遵循品牌色彩規範
  • 字體:支援中文和英文字體規範

響應式設計

  • 手機版375px - 414px 寬度
  • 平板版768px - 1024px 寬度
  • 考慮:橫豎屏切換適配

無障礙設計

  • 色彩對比符合WCAG 2.1 AA標準
  • 字體大小最小12pt重要資訊14pt以上
  • 觸控區域最小44x44pt

🔍 參考資源

必讀文件

  1. 設計規範/docs/02_design/ui-ux-guidelines.md
  2. 用戶流程/docs/04_technical/user-flow-specification.md
  3. 系統架構/docs/01_requirement/system_structure_design.json
  4. 產品需求/docs/01_requirement/requirements.md

現有設計參考

  • 已完成UI/docs/02_design/views/ (71個檔案)
  • 風格一致性:參考現有登入、學習、結果頁面設計

💎 關鍵商業邏輯提醒

鑽石貨幣系統

  • 新手包500鑽石 = NT$30
  • 價值包2,500鑽石 = NT$99 (最受歡迎)
  • 至尊包12,000鑽石 = NT$390

道具定價

  • 回覆提示30鑽石/次 (最常用微付費)
  • 補命道具100鑽石/個
  • 加時道具300鑽石/個 (限時挑戰用)

生命系統

  • 上限5條命
  • 自動回復:定時回復機制
  • 付費補充100鑽石購買補命道具

交付計劃

第一週:高優先級設計 (6個)

  • 完成核心商業功能UI設計
  • 重點:訂閱、付費、限時挑戰界面

第二週:中優先級設計 (6個)

  • 完成學習體驗增強UI設計
  • 重點:複習系統、徽章收藏界面

第三週:低優先級與優化 (5個)

  • 完成輔助功能UI設計
  • 整體設計一致性檢查和優化

📝 交付標準

設計檔案

  • 主檔案Sketch/Figma源檔案
  • 切圖檔PNG格式分1x/2x/3x解析度
  • 命名規則UI_[功能名].png

說明文件

  • 每個UI的設計說明和互動邏輯
  • 特殊狀態和動效需求說明
  • 與開發團隊的交接文件

品質檢查

  • 視覺一致性檢查
  • 用戶流程完整性驗證
  • 商業邏輯正確性確認
  • 無障礙設計合規性檢查

🤝 設計團隊協作

專案聯絡人[產品經理姓名]
設計評審週期:每週二、四
檔案交付位置/docs/02_design/views/
意見回饋管道[協作工具/群組]

預祝設計順利! 🎨