2020-12-29 16:00:00 來(lái)自于應(yīng)用公園
開(kāi)發(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之類的開(kāi)發(fā)環(huán)境進(jìn)行app軟件開(kāi)發(fā),你基本的也得掌握java語(yǔ)言,熟悉android環(huán)境和機(jī)制。
4、如果不是單機(jī)版的app,需要用到服務(wù)器,那你還得掌握WebService相關(guān)知識(shí)和開(kāi)發(fā)語(yǔ)言,常用的有ASP.Net,PHP,JSP等。
1.
首先明確自己APP的定位,做什么的?提供什么服務(wù)?
2.
定位覺(jué)得了APP的功能開(kāi)發(fā),是否支持在線下單支付等功能。
3.
內(nèi)容確定好了,就是APP的UI設(shè)計(jì),界面的配色,用戶的交互設(shè)計(jì)。
4.
然后就是用戶的數(shù)據(jù)的手機(jī)和存儲(chǔ),需要服務(wù)器的維護(hù)。
5.
較后就是落地執(zhí)行了,是否需要線下門店的配合。1.
首先明確自己app的定位,做什么的?提供什么服務(wù)?
2.
定位覺(jué)得了app的功能開(kāi)發(fā),是否支持在線下單支付等功能。
3.
內(nèi)容確定好了,就是app的ui設(shè)計(jì),界面的配色,用戶的交互設(shè)計(jì)。
4.
然后就是用戶的數(shù)據(jù)的手機(jī)和存儲(chǔ),需要服務(wù)器的維護(hù)。
5.
較后就是落地執(zhí)行了,是否需要線下門店的配合。
主要根據(jù)需求來(lái)看哪個(gè)公司更專業(yè),只要是認(rèn)真開(kāi)發(fā)軟件的公司,都還是不錯(cuò)的。
作為從業(yè)者,我們是這樣建議:
如果需要開(kāi)發(fā)APP,首先需要考慮的就是功能和模塊,比如這個(gè)APP打算用來(lái)做什么的,是用來(lái)購(gòu)物,還是用來(lái)展示,然后主題先定好,然后要什么功能和什么模塊,如果是購(gòu)物的,那肯定是有商品展示,商品下單之類的,那肯定是有開(kāi)播和主播財(cái)務(wù)記錄,還有主播的排行等等功能模塊。
有什么不明白的,可以在進(jìn)行討論。