開發一個完整app需要掌握哪些知識
1、前期需求規劃與信息——你需要制定出一個完整的需求文檔,功能文檔,流程圖,時序圖。
2、交互設計、之后再根據這些設計出完整的UI界面并學會切圖,這里還需要你懂得px,pt和dp之間的換算,屏幕密度的換算和相互之間的系數,以便你的app能完美適應不同分辨率設備。其中交互設計需要你懂得很多人機操作的技巧經驗,UI設計需要你掌握Photoshop和Illustrator等操作。
3、使用ADT之類的開發環境進行app軟件開發,你基本的也得掌握java語言,熟悉android環境和機制。
4、如果不是單機版的app,需要用到服務器,那你還得掌握WebService相關知識和開發語言,常用的有ASP.Net,PHP,JSP等。
如果真正想做一款好的APP,那就得考慮IOS和Android兩個平臺各做一個APP,同時選擇一個好的開發團隊,這個很重要,因為差的團隊做出來的產
品基本會有很多問題。一個好的APP項目至少需要一個項目經理、一個UI設計師,一個IOS開發工程師和一個安卓開發工程師,另外如果需要后臺數據交互
的,還需要一個后臺開發工程師,正規的話還需要一個測試工程師。這些人員的月薪加上來已經超過4、5萬人民幣了,對于簡單的APP,設計、開發加上測試的
時間大概需要6到8周,復雜一些的需要8到12周。這樣算下來,一個簡單APP的開發費用就需要6~10萬,稍微復雜些的需要10~15萬,這里包括兩個
版本的APP。當然這個范圍不是很確切的,有些難度較大的或者前后臺復雜程度高的系統,價格也會更高。成本可能會是這個估算的好幾倍。
純設計呢還是前端呢? 純設計, 這個比較講究水平了, 普通的35千,中級78千,水平高的1-2萬 不過水平高的私活收入這塊非常厲害,一個單子3-5P都是幾萬塊的。 然后前端, 找工作非常容易即便水平比較差也有相應的崗位等著你, 需求大, 主流工資在7K-1萬,高水平的1-2w, 這個私活不好接需要插程序錢也沒美術多, 不過轉型容易一般都會點PHP JAVA這些后端技術, 自己也能開發個小產品??偟膩碚f, 設計與前端 未來幾年 都是不錯的崗位,不管PC端、移動端、APP、ERP 只要需要UI的,就少不了這2個崗位, 找工作非常非常容易。