[SG3] 2024/12/13 (第五十七天)
今天做了...
(昨天)
推倒整個專案,重新從結構開始寫過,原因如下:
- 角色列表的加載速度,以及因為Lazy屬性而不斷使圖片會重新加載
- 為了避免頁面Navigation Back後重新加載,引入ViewModel (MVI) 架構
- 本來沒有妥當處理好Apdative UI相關需求
- 減低App大小(Assets)
- 現有專案結構過於平面化,把所有和該頁面相關的子控件和業務邏輯都放在同一個kt檔案內
- 避免每次更新都需要等待App商店們的審核... qq
觀摩了大大 對於Adaptive UI 和 ViewModel 的寫法,而且都是CMP!
- 部份結構設計和Kanban都是有曾參考以上專案
引入了GitHub Issue Priorities, 嘗試盡力跟照Git Commit Message指引
(今天)
- 處理好HomePage初始化
- 導航系統也做了一點
- 一點點把SG3本來的東西搬過來,然後要按照MVI的方式處理介面相關的東西
- 做好了Kanban 了,以後就可以在這邊看到我們的進度了
今日心情
- 考試已經考了一半,算是不錯的結果
- 很久沒有寫一天代碼了,有點不適應
疲倦指數 ( 🟩 🟨 🟧 🟥 )
- 🟩 🟩 🟨 🟨 🟧