[SG3] 2024/12/13 (第五十七天)

[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 了,以後就可以在這邊看到我們的進度了

今日心情

  • 考試已經考了一半,算是不錯的結果
  • 很久沒有寫一天代碼了,有點不適應

疲倦指數 ( 🟩 🟨 🟧 🟥 )

  • 🟩 🟩 🟨 🟨 🟧

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...