(4)文字說明

有時候手邊的錢會不知不覺間就突然沒了,有這個記帳app就可以記錄自己的消費。這個app目前只有做出基本的記帳功能以及圖表顯示,以後有時間的話可以再多補充一些功能當練習。

功能需求

  • 包含資料的新增,讀取,修改和刪除。(create,read,update,delete)
  • MVVM 架構。 -> 詳看code
  • 使用到 ObservableObject,@Published,@StateObject。
  • 使用到 @Environment(\.presentationMode)。
  • 使用 @AppStorage,Codable,JSONEncoder & JSONDecoder 實現資料的儲存 & 讀取。
  • 包含圖表,比方圓餅圖,圓環進度條,甜甜圈圖表,長條圖,折線圖等,至少需包含 2 種圖表。

加分功能

  • 使用 onMove 調整資料的順序。
  • 使用 disabled。 -> 沒有資料時不能點按Edit Button
  • 圖表加上動畫效果。 -> 影片1:03 透明度漸減

--

--