Java基金會
剛開始的時候,零基礎自學的同學肯定會認為安卓開發壹定要從安卓開始。然而,事實並非如此。Android開發的基礎是Java,妳壹定要打好基礎才能進壹步學習。Java需要掌握的知識有:Java基本語法和設計模式。
Linux基礎知識
Android系統基於Linux系統。在開發過程中,會用到壹些Linux的命令,所以需要掌握Linux的基礎知識。
數據庫基礎學起來很簡單;然後必須掌握網絡協議、HTTP協議、Socket協議;然後是安卓基礎。
服務器端開發
大部分安卓應用都需要服務器的支持,所以掌握服務器的開發內容是很有必要的。有很多種服務器:
1.JavaEE:優勢是完整的,強大的。
2.PHP:簡單易學,開發快速。
3.NET:功能類似於JavaEE。
4.rubyonrails:簡潔優雅是它的優點。幾行代碼就可以實現非常復雜的功能,但是妳需要有Ruby語言的基礎。
項目培訓
為什麽建議妳參加Android開發培訓而不是自學?可以自學做項目嗎?不可能!Android開發培訓老師肯定會帶來做幾個項目,團隊合作,幾類項目的經驗,這些都是自學學不到的,項目培訓很重要。