大家好,很開心能夠參與本屆IT邦幫忙鐵人賽,在接下來的30天中,我會以自己做的一款名為「顏色」的app作為主軸,向大家分享如何使用Swift和其他API製作簡單的iOS app。
目前市面上的app種類繁多且功能完善,若想做出一款新穎且獨具特色app,企劃發想是最重要的一環。
「顏色」以關心身邊親友來進行發想。確定app主題方向後,我開始查詢相對應的專業知識,詢問周遭親友的日常經驗,並分析市場現有的app,進而設計出以下8項特色功能。
提醒大家,在初期發想階段時,務必要查看官方規範,確認功能是否能夠實現。在「顏色」案例中,apple的開發者文件有明文記載,無法於背景開啟相機,因此特色2:即時情緒偵測功能無法實現於iOS app。我在撰寫程式時才發現,花了許多時間回頭修改企劃內容與介面,真的是悔不當初。
參考文獻:https://developer.apple.com/documentation/avfoundation/avcapturesession/interruptionreason/videodevicenotavailableinbackground*