一個人想要在一個月內學會Android開發(fā),并做出APP原型,應該怎么做?
網友解答: 對于有編程基礎的人來說,一個月之內掌握基本Android開發(fā)是完全有可能的,由于掌握Python開發(fā),所以可以使用Python開發(fā)后端服務,這樣就只需要掌握Android端開
對于有編程基礎的人來說,一個月之內掌握基本Android開發(fā)是完全有可能的,由于掌握Python開發(fā),所以可以使用Python開發(fā)后端服務,這樣就只需要掌握Android端開發(fā)就可以了。
可以按照以下計劃進行學習:
第一步:學習Java基礎。由于Android開發(fā)采用的是Java語言,所以需要學習Java基礎知識,對于有編程基礎的人來說,學習這部分知識需要大概一周的時間。具體的內容包括Java中的類、對象、屬性、方法、封裝、繼承、多態(tài)、異常處理、IO、圖形界面及事件處理、多線程、網絡通信等內容。
其中需要學習一下圖形界面和事件處理的知識,由于Android開發(fā)大部分的內容是交互界面的開發(fā),所以需要學習一下Java事件處理的方式。雖然Android界面開發(fā)與Java界面開發(fā)的方式有所不同,但是基本的概念是一致的,包括圖形容器、布局管理、圖形組件等內容,事件處理的方式也是大同小異的。
第二步:Android開發(fā)。Android開發(fā)總的來說還是比較簡單的,主要的內容集中在Activity、Intent、Service、fragment、SQLite等內容,其中Activity代表Android的界面開發(fā)部分,這部分需要學習大量的組件,以及組件的事件處理過程等內容。這部分內容的學習也大概需要一周左右的時間,需要做大量的實驗,開發(fā)工具可以使用Android Studio。
第三步:開發(fā)模型。開發(fā)模型需要先把后端接口定義出來,然后使用Python語言完成后端實現(xiàn)(也可以使用Java、PHP),接著開發(fā)Android界面就可以了。這部分開發(fā)所需要的時間要看具體的功能有多少,一般一個模型的開發(fā)在1至2周就可以完成。
所以對有編程基礎的人來說,用一個月的時間來掌握基礎的Android開發(fā)是完全夠用的,如果在學習的過程中能有人指導一下會節(jié)省大量的時間。
我做移動互聯(lián)開發(fā)多年,目前也在帶移動互聯(lián)團隊,我會陸續(xù)在酷米寫一些關于移動互聯(lián)開發(fā)方面的文章,感興趣的朋友可以關注我的酷米號,相信一定會有所收獲。
如果有移動互聯(lián)開發(fā)方面的問題,也可以咨詢我。
謝謝!
網友解答:說吧,是課件來不及做了,還是畢設搞不定了,或者是被老板強派任務了,還是接了私活要到期了發(fā)現(xiàn)撐不住了