開發一個完整app需要掌握哪些知識
1、前期需求規劃與信息——你需要製定出一個完整的需求文檔,功能文檔,流程圖,時序圖。
2、交(jiāo)互設計(jì)、之後再根(gēn)據這些設計出完整的UI界(jiè)麵並(bìng)學(xué)會切圖,這裏還需要你懂得px,pt和dp之間的換算,屏幕密度的換算和相互之間的(de)係數,以便你的app能完美適應不同分辨率設備。其中交互設計需要你懂得很多人機操作的技巧經驗,UI設計需要你掌握Photoshop和Illustrator等操作。
3、使用(yòng)ADT之類的開發環境進行app軟件開發,你基本的也(yě)得掌握java語言,熟悉androids環境和機製。
4、如果不是單機版的app,需要(yào)用到服務器,那你還得掌(zhǎng)握(wò)WebService相(xiàng)關知識和開發語言,常用的有ASP.Net,PHP,JSP等(děng)。
解決辦法:
1)直接在你電腦上安(ān)裝64位係統和(hé)LabVIEW軟件,這個工程量就比較大了,嗬嗬,如果你以(yǐ)後經常用到64位的話,建議你還是這樣;
2)在需要安裝Installer軟(ruǎn)件的電腦上安裝一個64位的LabVIEW運行引擎試試,然後在安裝Instanller軟件,運行引擎直接下載即可,在官網上(shàng)可(kě)以下(xià)載;
http://search.ni.com/nisearch/app/main/p/bot/no/ap/tech/lang/zhs/pg/1/sn/catnav:du/q/LabVIEW%20RTE/
我說知道的啊
1.編程開發,這個少不了(le),有Java,還有什麽蘋果開發,安卓開發,前端後端的我搞不清楚。反正就是編程。APP類的應該是(shì)安卓和ioses開發
2.開(kāi)放(fàng)對接,這個(gè)應該是後(hòu)段,主要(yào)是(shì)支付對接的工具(jù)
3.交(jiāo)互設計,就是界麵的排班,這個有(yǒu)個專業貌似是架構師,不知道是不(bú)是交互的一部分
5.其(qí)他的開發部分,也是(shì)很重要(yào)的(de)部分,例如商家後台搭建,訂單管理係統,產品係統,用戶端注冊,簡單的PS,你總要做一個頁麵出來,就要用到PS。雲數據這些都要的。其他的不是(shì)很了解了。讓其他人補充吧