iT邦幫忙

2019 iT 邦幫忙鐵人賽

1
Software Development

利用Swift 4開發iOS App,Daily Work List系列 第 31

Day 31. Talking About How to Develop this iOS App

這篇算是我出乎預料的一篇
我以為只要30篇而已的說,所以前面就把預計的功能想辦法分配進去天數裡了,暫時也來不及去多生一個功能出來,那今天就來分享一下,開發這個iOS App,我的準備過程吧!

起出,這個App的需求其實是來自身邊的人,我試著與她討論需要的功能、樣式,但其實在有限的時間內(加上我爛爛的美工)要完成一個100%的App是不可能的,勢必會不斷的修改調整

因此,我們先縮小出了需要的重點功能

  • 可以新增每天要做的事情(重複apply到其他日期)
  • 依照日、週、年顯示與安排
  • 事件之後只需按完成與否
  • 紀錄每月完成率(統計)

接著,依照這幾個項目,來規劃資料結構、UIUX

不過UIUX的部分,不拿手的情況下,真的很容易改,還好這個是我決定就可以的畫面,否則會相當麻煩,實際在開發App的時候,不要太常異動比較好,畢竟也會牽扯用到的物件、版型...等等

再來,以一般專案流程來說,應該還會需要相關的文件、功能模組的設計之類的,但是我們走的模式就跳過吧~把這些東西先勾勒在我的腦袋裡,然後安排每日的開發進度,這個比賽有三十天,所以每天都要有進展、每兩三天就需要完成一項功能(其實壓力有點QAQ)

這邊也有點私心,想藉著開發的過程中玩玩沒有碰過的技術、沒有用過的套件、沒有看過的方法,所以都刻意去挑選我之前不熟悉的方法來實作,當然途中我最常開的網頁就是各大iOS教學網站、Stackoverflow...XD遇到很多狀況都在參考大家怎麼做的,很感謝願意分享的眾多網友,也讓我成長很多很多

如果要再重新為自己開發一套iOS App,我想我的方法還是會一樣
先想好需求 -> 規劃功能 -> 資料結構設計 -> 美工(要找幫手) -> 進度排程 -> 開發開發開發、測試測試測試 -> 完工

以上分享,謝謝大家


上一篇
Day 30. Finish! And Future....
系列文
利用Swift 4開發iOS App,Daily Work List31

尚未有邦友留言

立即登入留言