怎麼可以快速的學會並掌握Android開發?

有java的基礎,有javaweb的開發經驗,想轉Android的開發,不想通過培訓結構來學,往大牛們,前輩們,指點一下


先想想你要做個什麼東西。再參考開源項目和 demo 把它做出來。


看著android developers敲代碼,堅持下來就行了,比看視頻,看書都好。


個人經驗,僅供參考:看 Google 給的 Demo,翻了翻敲了敲。然後我還是看了視頻教程,不過是專題性質的,比如多線程專題、Listview 優化專題、資料庫專題等。然後上 Github 翻那些優秀的開源庫。然後自己隨便瞎寫個項目。

然後我還是不太會……w(?Д?)w


做東西最快,盡量讓這個東西用到的東西多,慢慢加功能。

比如計算器作起,首先Button,TextView這種簡單的View就可以掌握了吧。

改一改,加個歷史記錄功能,ListView該會了吧。

再改改,按鈕全不要了,改成EditText,恩。現在是備忘錄了,加入網路通信,藍牙啊 wifi直連啊 有能力直接做個伺服器。恩,成了聊天軟體了。

估計這時候你已經入門了。


看我其他答案


如果你Java基礎好的話的確是可以快速學會Android開發。


別上培訓學校!找幾個demo入手。建個工程,完成需求,不懂得看文檔,或者谷歌。不到兩周就可以上手。邊做邊學!


可以看下android developers,然後找一個開源項目,通過這個項目了解安卓開發的基本,實踐最能鍛煉嘛,你可以去安卓巴士論壇,那裡有很多人分享的資料,源碼,我就是在那裡慢慢學起來的


我還是覺得不如名師指路!


java基礎,看看書,寫寫簡單的


學Java,OOP,然後去Google官方看範例,跟著範例做,就會練熟的


安卓巴士 安卓巴士-安卓開發-Android開發


你有java基礎,學點android基礎,然後跟個項目就可以了。不建議看視頻教程。


推薦閱讀:

關於 Android,用多個 activity,還是單 activity 配合 fragment?
有哪些開源的採用 Material Design 的 Android 程序呢?
移動APP切圖標準?
學習android架構的步驟?
有人知道uber登錄界面那個視頻是怎麼實現的嗎?

TAG:編程 | Android開發 | 計算機科學 | Android | Linux開發 |