怎樣零基礎(chǔ)學(xué)習(xí)移動(dòng)APP開(kāi)發(fā)呢
發(fā)布者:深圳達(dá)內(nèi)教育
??隨著互聯(lián)網(wǎng)時(shí)代的到來(lái),安卓和蘋(píng)果的火熱,移動(dòng)端app的需求越來(lái)越多。這就催生了越來(lái)越多的開(kāi)發(fā)人員加入移動(dòng)端app開(kāi)發(fā)的隊(duì)伍中。目前移動(dòng)端主要被三大操作系統(tǒng)占據(jù)著它們是谷歌的android操作系統(tǒng)、蘋(píng)果的ios操作系統(tǒng)、微軟的windows phone操作系統(tǒng),形成了三足鼎立的局勢(shì)。接下來(lái)小編為大家介紹一下入門進(jìn)行這三大平臺(tái)的app開(kāi)發(fā)需要什么條件。
??一、android平臺(tái)app開(kāi)發(fā)
??安卓平臺(tái)的app俗稱apk,一般是基于java語(yǔ)言進(jìn)行的開(kāi)發(fā),當(dāng)然也有的大牛直接用c++來(lái)進(jìn)行開(kāi)發(fā),但是對(duì)于剛?cè)腴T的小菜鳥(niǎo)來(lái)說(shuō)java語(yǔ)言是我們進(jìn)軍apk開(kāi)發(fā)的選擇。它對(duì)要求java的水平不是很高,基本我們?cè)趯W(xué)校學(xué)的java基礎(chǔ)掌握牢固就可以進(jìn)軍apk開(kāi)發(fā)。不過(guò)這只是有了進(jìn)軍的資本,要進(jìn)行apk的開(kāi)發(fā)還要學(xué)習(xí)android sdk,它是谷歌為進(jìn)行安卓app開(kāi)發(fā)提供的一套開(kāi)發(fā)工具包,有了它極大的方便了開(kāi)發(fā)人員進(jìn)行apk開(kāi)發(fā)的工作。eclipse是一個(gè)廣泛使用的集成開(kāi)發(fā)環(huán)境,android sdk可以部署在這個(gè)開(kāi)發(fā)環(huán)境上。所以掌握了java+Android sdk+eclipse就可以進(jìn)軍apk開(kāi)發(fā)
??二、蘋(píng)果ios平臺(tái)app開(kāi)發(fā)
??蘋(píng)果ios平臺(tái)app的開(kāi)發(fā)是基于Objective-C語(yǔ)言進(jìn)行開(kāi)發(fā)的,Objective-C是C語(yǔ)言的超集。所以如果你有了C語(yǔ)言基礎(chǔ),那么學(xué)習(xí)Objective-C就會(huì)容易一些。這對(duì)我們來(lái)說(shuō)應(yīng)該不是什么難題,因?yàn)閹缀跛写髮W(xué)計(jì)算機(jī)專業(yè)的首門編程語(yǔ)言基本都是C語(yǔ)言。如果沒(méi)有C語(yǔ)言的基礎(chǔ),那么直接學(xué)Objective-C就會(huì)相對(duì)難一些。有了Objective-C的基礎(chǔ)后,蘋(píng)果也提供了一套ios sdk用于進(jìn)行ios app的開(kāi)發(fā)。開(kāi)發(fā)蘋(píng)果app用的集成開(kāi)發(fā)平臺(tái)是xcode。所以O(shè)bjective-C+ios sdk+xcode就可以進(jìn)軍蘋(píng)果ios app的開(kāi)發(fā)
??三、windows phone平臺(tái)app的開(kāi)發(fā)
??windows phone平臺(tái)app的開(kāi)發(fā)基于的語(yǔ)言就比較多了。
??C#是一直都支持的語(yǔ)言,這個(gè)計(jì)算機(jī)語(yǔ)言是微軟目前主打的計(jì)算機(jī)語(yǔ)言,也是開(kāi)發(fā)WP主流的語(yǔ)言。
??VB,這個(gè)計(jì)算機(jī)語(yǔ)言也能完美進(jìn)行WP開(kāi)發(fā)。有VB功底的朋友稍微看些教程可以直接用VB開(kāi)發(fā)WP軟件
??四、常用的C++語(yǔ)言也可以用來(lái)開(kāi)發(fā)WP軟件
??javascript一種腳本語(yǔ)言也被微軟集成,可以用來(lái)開(kāi)發(fā)WP軟件
??除了這些基礎(chǔ)語(yǔ)言外微軟也有進(jìn)行WP開(kāi)發(fā)的sdk來(lái)方便開(kāi)發(fā)者進(jìn)行WP軟件的開(kāi)發(fā)。進(jìn)行WP開(kāi)發(fā)的集成開(kāi)發(fā)環(huán)境是visual studio。所以C#/VB/c++/javascript+WP SDK+visual studio就可以進(jìn)軍windows phone平臺(tái)app的開(kāi)發(fā)。