雜談:快速建立手機App的四個小技巧

若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。

If you like this post, please click the ads on the blog or buy me a coffee. Thank you very much.

在開發手機App之前,要了解怎麼快速建立一個基本版App的流程:「定義App最低限度功能需求」、「選擇工具與素材」、「試用這些元件的功能」、「美化App」。


一、定義App最低限度功能需求
這是最煩人的步驟,在此步驟要先定義好App的基本功能。剩下的功能會在後續開發過程中慢慢浮現出來。

範例一:
要設計一個像臉書的社群網站App,基本的功能可能會有:
1. 會員註冊、登入、登出。
2. 發文。
3. 交友。

範例二:
要設計一個計算機App,基本的功能可能會有:
1. 輸入數字。
2. 有兩個數字的加減乘除。

範例三:
要設計一個人臉辨識App,基本的功能可能會有:
1. 拍照。
2. 錄影。
3. 輸入人臉照片名稱。
4. 可以辨別是男性還是女性。
5. 可以辨識年齡。

但請記得這步驟是要找出「最低限度功能需求」而非找出App的所有功能。

二、選擇工具與素材
再來要選擇工具(tools)與素材(materials),這些工具(tools)與素材(materials)可以統稱為元件(components)。元件就是App上的按鈕、圖片、相機等。以App InventorThunkable 來說,圖中的紅色長方形就是這兩個手機App設計平台所提供的元件。


在此步驟可以試著使用平台上所提供的範例來快速瞭解元件的基本功能,但尚不需要很詳細瞭解。隨著開發過程,就會慢慢地深入瞭解元件的功能。

三、試用這些元件的功能
這步驟最重要的是「找出這些元件功能是否有符合最低限度功能需求」,這步驟會一直不斷測試、修改、測試、修改地循環,直到找出滿足App最低限度功能需求的元件。

四、美化App
找出元件後,就會開始著手進行開發App的雛型(Prototype),等到App的基本功能都有了,就可以開始美化App,例如在App中增加動畫,「歡迎畫面」、「音效」等。那如何美化App呢?可以多試試 Apple App StoreGoogle Play 上排名在前面的App來激發想法。