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