APP獨立開發經驗分享(流程篇)

YiChing
獨立 APP 開發基地
7 min readSep 2, 2017

--

想起一年前接觸iOS系統的APP開發,那完全是人生中的一個小插曲,過程中雖然跌跌撞撞,嚐盡酸甜苦辣,卻也因為如此,它成為生命迄今一段最回味無窮的旅程。

在記憶猶新之際,我想把經驗寫成文章,留作分享、交流之用。通篇文章以近期的作品:泡麵作為舉例。文末也附上程式載點,歡迎下載使用。

進入正文,首先,要說做APP有什麼流程?其實可以複雜可以簡單,端看個人想做到什麼程度而定。想簡單的,就是程式寫下去不會錯。想複雜的,流程大致會走過需求、設計、開發、測試、修正、行銷六大階段:

1. 需求階段:包含市場調查、顧客反應、焦點訪談及使用者測試,針對結果訂定相對應主題。

2. 設計階段:包含UI、UX,但又不限於兩者,像是行銷上的創意包裝就可以在設計階段先行構想。

3. 開發階段:旨在把設計轉換成實體,可以說就是寫程式。

4. 測試階段:重點在於確保產品可順利被使用者操作。舉例來說,每個按鈕的回饋都要符合預期。

5. 修正階段:根據測試階段的結果進行第二到第四階段的重複循環,直到測試階段沒有再困惑使用者。

6. 行銷階段:最值得一提的是上架第一天會有加權曝光量,比往後的曝光量多上5至10倍左右,因此必須把握第一天多加利用。

以上部分參考自《設計的法則》。然而這對獨立開發者來說實在顯得太過繁瑣,以下分享自己開發「泡麵」的流程跟一些想法,先從構想主題開始:

一、構想主題(點子)

我喜歡稱它為點子更勝於主題。點子很小,但也因此夠精煉。對我來說一個點子就足以撐起一個APP。

「泡麵」觀察的是身邊的例子。有一次在刷ig的時候看到朋友發黑底加文字的限時動態,也發現專門tag #手寫 的語錄帳號非常之多,於是點子就這樣出來了!我給自己設立了一個目標:做一款文字編輯軟體,要夠簡單、夠方便,使用者只需要打文字,就可以產出圖片,轉貼到社群軟體上。稍微看了一下市場上似乎沒有類似軟體,於是很開心的就動工了!

沒有經歷典型的創意發散過程,沒有畫心智圖把一個個想法寫下來,從頭只有一個點子,就足以開啟一段不可思議的旅程。當然這不是萬無一失,所以到尾還是做了一些修正,但這又是另一個故事了。

二、規劃功能

有了一個點子,思路自然會往下延伸,用更多的支線來強化點子的可行性。就像思考晚餐要吃什麼,西式中式?麵類飯類?哪家餐廳?位置在哪?要不要排隊?巴拉巴拉可以想出一堆問題。所以在這個階段,思緒會很雜,有個幫助思考的好方法:拿紙筆寫下來。在寫的過程中可以把記憶所要耗的腦力空出來作為思考用。

舉文字編輯器為例,提到文字編輯時,馬上想到的功能大概有:

要有打字的地方
說到打字又想到文字如果可以換顏色就太棒了
還有換字型
最好字體大小也能換
對齊方式?
好像也可以換
想到這麼多能換的
不如背景顏色也開放給使用者換掉
還有什麼功能?暫時沒了

--

--