1 回答

TA貢獻57條經(jīng)驗 獲得超82個贊
工作中,Android開發(fā)市面上主要圍繞?界面交互上層?和 游戲 開發(fā),看你喜歡哪一個方面了。如果更喜歡底層開發(fā),需要更加努力。
【界面交互開發(fā)】例子:聊天軟件、新聞客服端、影音播放器等等。
【游戲開發(fā)】 ? ? ? 例子:益智小游戲、2D游戲、3D游戲等等。
【底層開發(fā)】 ? ? ? 例子:ROM(手機系統(tǒng)定制,例如MIUI)、Android內(nèi)核Linux等等。
***學(xué)習(xí)內(nèi)容***
?=> Java基礎(chǔ)知識(語法、面向?qū)ο?、封裝、繼承、多態(tài)、接口、多線程等等)
?=> Android基礎(chǔ)知識(四大組件、UI基礎(chǔ)組件、MVC原理、簡單的動畫、媒體播放、數(shù)據(jù)庫、網(wǎng)絡(luò)編程、多線程等)
?=> Android進階(JNI編程、UI控件的性能優(yōu)化、看源碼了解部分功能的本質(zhì)、OOM處理、第三方開源項目的使用、高級動畫的實現(xiàn)、網(wǎng)絡(luò)編程深化等)
?=> Android高級內(nèi)容(走到了這個階段你自然就知道了)
*注:如果要走‘游戲開發(fā)’路線,需要?幾何知識、計算機圖形學(xué)、OpenGL、Cocos2d、Unity3d等。
- 1 回答
- 1 關(guān)注
- 1275 瀏覽
添加回答
舉報