1、android原生開(kāi)發(fā)的基礎(chǔ)是java 2、如果你要開(kāi)發(fā)app,不可能只開(kāi)發(fā)android版本的,還要有ios版本的 3、現(xiàn)在的情況是,很少有公司會(huì)用原生的代碼去開(kāi)發(fā)android(java)和ios(object-c)了。 4、趨勢(shì)是用一套html5的代碼開(kāi)發(fā)兼容android和ios。 5、如果你想從事app的開(kāi)發(fā)那么建議你去學(xué)習(xí)4.推薦apicloud和ionic。 6、但是學(xué)習(xí)開(kāi)發(fā)app的長(zhǎng)相只是app的一部分,后端實(shí)現(xiàn)(一般都是java提供app數(shù)據(jù)操作的接口)也重要 7、如果想要發(fā)展更好,賺更多的錢,建議把java學(xué)好,慢慢做好后臺(tái)開(kāi)發(fā),往分布式,大數(shù)據(jù)發(fā)展。當(dāng)然在學(xué)習(xí)的同時(shí)你也可以去學(xué)習(xí)一下app頁(yè)面開(kāi)發(fā)的基礎(chǔ)(ionic或者apicloud) 8、單純的開(kāi)發(fā)app,現(xiàn)在基本都是前后端分離,前端做頁(yè)面和跳轉(zhuǎn)等請(qǐng)求邏輯,后臺(tái)根據(jù)前端的請(qǐng)求做數(shù)據(jù)和業(yè)務(wù)邏輯的處理然后把數(shù)據(jù)返回給前端做顯示。app基本就是頁(yè)面的實(shí)現(xiàn)(如果用ionic或者apicloud)相對(duì)來(lái)說(shuō)簡(jiǎn)單(主要還是html5和js)。但是要做好后臺(tái)就比較復(fù)雜了學(xué)習(xí)的東西較多。 1、光開(kāi)發(fā)app頁(yè)面用apicloud或者ionic就可以(html和js以及前端框架)。但是我想你的app不會(huì)只有樣式吧。那么它的數(shù)據(jù)來(lái)源,數(shù)據(jù)處理結(jié)果和業(yè)務(wù)邏輯的完成還是需要后臺(tái)來(lái)處理(當(dāng)然你手機(jī)本地也可以有數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)數(shù)據(jù)也可以做一些數(shù)據(jù)處理,但是畢竟手機(jī)的空間有限,處理也可以,數(shù)據(jù)量小也行,但是估計(jì)你的要求不高,也能滿足你的要求)這就離不開(kāi)java了。 2、java也可以來(lái)做你需要的android的app頁(yè)面長(zhǎng)相。但是數(shù)據(jù)和邏輯還得處理呢。 3、如果只是玩玩,覺(jué)得做個(gè)app裝逼,那就用ionic或者apicloud,把數(shù)據(jù)寫(xiě)死就行了,那就不用管后臺(tái)了。但是裝逼我覺(jué)得沒(méi)必要。如果想好好學(xué)習(xí),那就努力吧。
|