1. 製作 App 的動機
製作一款 App 要說困難可以很困難,要說簡單也可以很簡單, 因為現在已經有很多寫好功能的軟體能完全製作一款 App, 做出一款 App 我認為這不是最重要的事情, 而我認為最重要的事情是,這個 App 可以解決或幫助什麼人、事、物, 以及在製作這個 App 時自己學到了什麼。
2. 事先了解顧客的需求
當我們要製作一款 App 時,要先了解顧客的需求, 假如顧客所需要的功能是網頁可以完成的事, 那製作 App 就可以把它去除,因為製作 App 的開發成本要比網頁來的高, 同時在製程方面也是比網頁來的長, 所以在製作 App 前請務必與顧客好好的溝通。
3. Wireframe 的必要性
在製作 App 初期,我們需要先把 Wireframe 呈現出來, 那什麼是 Wireframe,Wireframe 簡單來說就是一種低擬真度的表現手法, 主要目的是能清楚的表達 App 需要的功能以及頁面上的排版, 在與顧客討論過程中也能即時的做修改, 那這邊有推薦的幾個軟體像是 Adobe XD、Sketch 都是很好的選擇, 當然,如果這時候身邊只有紙跟筆,那我們也可以直接把 Wireframe 畫在紙上與顧客商討。
4. 設計師與工程師的溝通
在開發 App 的過程,設計師與工程師時常會有意見上的衝突, 而往往衝突的產生是,因為沒有把已確定好的事項訂製一套規定, 而這套規定所需要有的內容像是,圖片的尺寸、頁面位置的標記、動態效果的呈現, 這些事情如果沒有給工程師,那工程師也無法得知設計師所想要的內容, 畢竟工程師講求的是合理的邏輯以及明確的事件。
5. 設備上的測試
在開發過程 Android 跟 IOS 是我們常見的手機系統, 在一般使用者的認知上,可能會覺得 Android 手機在測試上會比較方便, 因為 Android 手機取得比較容易,價格也比較便宜, 但同時 Android 手機的品牌也眾多,而這樣就會造成螢幕比例多樣, 所以在開發者的角度上 IOS 要 比 Android 手機來的好, 所以在開發前請務必與顧客確定好設備規格,同時也別忘了簽約這件事。
結語
最後,希望這篇文章可以幫助到有需要的人, 這篇文章是一個開始,之後我還是會陸陸續續更新, 但日後都會比較偏向跟遊戲開發有關的文章, 畢竟開發遊戲是我擅長,且一直想做下去的事。