開發(fā)一個(gè)完整app需要掌握哪些知識
1、前期需求規(guī)劃與信息——你需要制定出一個(gè)完整的需求文檔,功能文檔,流程圖,時(shí)序圖。
2、交互設(shè)計(jì)、之后再根據(jù)這些設(shè)計(jì)出完整的UI界面并學(xué)會切圖,這里還需要你懂得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)知識和開發(fā)語言,常用的有ASP.Net,PHP,JSP等。
解決辦法:
1)直接在你電腦上安裝64位系統(tǒng)和LabVIEW軟件,這個(gè)工程量就比較大了,呵呵,如果你以后經(jīng)常用到64位的話,建議你還是這樣;
2)在需要安裝Installer軟件的電腦上安裝一個(gè)64位的LabVIEW運(yùn)行引擎試試,然后在安裝Instanller軟件,運(yùn)行引擎直接下載即可,在官網(wǎng)上可以下載;
http://search.ni.com/nisearch/app/main/p/bot/no/ap/tech/lang/zhs/pg/1/sn/catnav:du/q/LabVIEW%20RTE/
我說知道的啊
1.編程開發(fā),這個(gè)少不了,有Java,還有什么蘋果開發(fā),安卓開發(fā),前端后端的我搞不清楚。反正就是編程。APP類的應(yīng)該是安卓和ios開發(fā)
2.開放對接,這個(gè)應(yīng)該是后段,主要是支付對接的工具
3.交互設(shè)計(jì),就是界面的排班,這個(gè)有個(gè)專業(yè)貌似是架構(gòu)師,不知道是不是交互的一部分
5.其他的開發(fā)部分,也是很重要的部分,例如商家后臺搭建,訂單管理系統(tǒng),產(chǎn)品系統(tǒng),用戶端注冊,簡單的PS,你總要做一個(gè)頁面出來,就要用到PS。云數(shù)據(jù)這些都要的。其他的不是很了解了。讓其他人補(bǔ)充吧