iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 25
2
Software Development

iOS 三十天上架記帳 APP系列 第 25

Money Mom - v0.2.0 上架前重整規劃

鐵人賽進入尾聲,也差不多該送審第二版的 Money Mom 了。

前一版 v0.1.0 有上架成功嗎?

其實在 2018-01-03T03:15:00+0800 時,Apple 已經審核並同意我上架 Money Mom v0.1.0,但是那時只是一個段落想送審看看,其實心目中理想的狀況應該是像這次 v0.2.0 版本一樣,至少有基本的記帳功能、快速記帳的概念,以及基本的圖表、標籤篩選功能,才能當作「第一版」上架功能。

v0.2.0 預計調整內容

預計主功能:

  1. 收支記錄(合併前一版的快速記帳)
  2. 統計圖表

預計整理:

  1. 拔掉 TransactionStats,轉而用 Core Data 直接運算
  2. 合併 Transaction、QuickRecord
  3. TransactionType 改用 Int 便於搜尋
  4. 合併快速記帳、收支記錄界面
  5. 新增收支記錄的界面,預設顯示原先「快速記帳」的欄位,然後加入按鈕,讓使用者能展開填寫更詳細資訊
  6. 新增收支記錄時,標籤輸入框裡面有文字還沒送出時,按下儲存的話,也要一併把未送出的標籤記錄
  7. UITabBar 顏色要跟 UINavigationBar 一致,並補上按鈕的 ICON

預計修正:

  1. 檢查所有日期,必須都以 UTC 時間儲存,以使用者時區顯示
  2. 檢查所有金額,若為 NAN 則轉換為 0 顯示
  3. TransactionLineChart 即使只有一天的統計資料也要顯示
  4. 標籤輸入框有時候文字會莫名消失,猜測可能是被寬度擠壓

v0.2.0 on GitHub Project boards

版本命名規則

主要是參考 Semantic Versioning 2.0.0,因為 Money Mom 要有未來規劃的功能才能當作 v1.0.0 版本,因此這幾次新增功能都只進 MINOR 的版本號。

後續文章規劃

因為鐵人賽已經快滿 30 篇了,我想在第 29 篇完成並送審,第 30 篇講一些廢話,因此預計後面幾篇都會專注在整理程式碼、準備送審的部分。

Let’s fuxk code it.


上一篇
Money Mom - 實做統計功能 - 標籤快篩
下一篇
Money Mom - v0.2.0 上架前功能修改意外順利
系列文
iOS 三十天上架記帳 APP30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言