一個人想要在一個月內學會Android開發,並做出APP原型,應該怎麼做?

正義的天津人


對於有編程基礎的人來說,一個月之內掌握基本Android開發是完全有可能的,由於掌握Python開發,所以可以使用Python開發後端服務,這樣就只需要掌握Android端開發就可以了。

可以按照以下計劃進行學習:

第一步:學習Java基礎。由於Android開發採用的是Java語言,所以需要學習Java基礎知識,對於有編程基礎的人來說,學習這部分知識需要大概一週的時間。具體的內容包括Java中的類、對象、屬性、方法、封裝、繼承、多態、異常處理、IO、圖形界面及事件處理、多線程、網絡通信等內容。

其中需要學習一下圖形界面和事件處理的知識,由於Android開發大部分的內容是交互界面的開發,所以需要學習一下Java事件處理的方式。雖然Android界面開發與Java界面開發的方式有所不同,但是基本的概念是一致的,包括圖形容器、佈局管理、圖形組件等內容,事件處理的方式也是大同小異的。

第二步:Android開發。Android開發總的來說還是比較簡單的,主要的內容集中在Activity、Intent、Service、fragment、SQLite等內容,其中Activity代表Android的界面開發部分,這部分需要學習大量的組件,以及組件的事件處理過程等內容。這部分內容的學習也大概需要一週左右的時間,需要做大量的實驗,開發工具可以使用Android Studio。

第三步:開發模型。開發模型需要先把後端接口定義出來,然後使用Python語言完成後端實現(也可以使用Java、PHP),接著開發Android界面就可以了。這部分開發所需要的時間要看具體的功能有多少,一般一個模型的開發在1至2周就可以完成。

所以對有編程基礎的人來說,用一個月的時間來掌握基礎的Android開發是完全夠用的,如果在學習的過程中能有人指導一下會節省大量的時間。

我做移動互聯開發多年,目前也在帶移動互聯團隊,我會陸續在頭條寫一些關於移動互聯開發方面的文章,感興趣的朋友可以關注我的頭條號,相信一定會有所收穫。

如果有移動互聯開發方面的問題,也可以諮詢我。

謝謝!


IT人劉俊明


1. 如果是做原生APP,難度有點大。

2. 如果是做WebApp完全有可能。

注:這是在有編程基礎的情況下。如果需要了解,可以私信我~


猿小肆


說吧,是課件來不及做了,還是畢設搞不定了,或者是被老闆強派任務了,還是接了私活要到期了發現撐不住了


女兒控老徐


如果是零基礎的話,你很可能需要一個枕頭。


分享到:


相關文章: