本身學了兩三個月的 Android,最近花了一週左右的時間寫了個 App——Diigoer(已開源),又花了一兩週時間找工做,收到了兩個 Offer,也算是對本身學習的一種承認吧;我剛開始學習總結的——《我是如何自學 Android,資料分享》,若是是初學 Android 的話,不該該錯過的,而今天這篇分享好這篇文章,相對於第一次寫的會有所提高,因此建議先把上一篇看了,再來看這一篇;html
那下面就切入正題吧,以前重複的就再也不介紹了,相對於第一季,本身對 Android 的認識更加深了(算是入門了吧),乾貨更多了,更加通俗易懂了,英文資料會多一點;而本身學習過程當中發現的一些好資源,分享給大家,但願對大家的有一些幫助;java
Java 學習android
我要再次強調,必定要有 Java 基礎(雖然如今使用其餘語言也能夠開發 Android,但畢竟是很小衆),也不要認爲學習 Java 兩三週就能夠不用管了,這會在之後的深刻學習中暴露出問題,因此 Java 基礎必定要牢固,固然我也不是說,Java 學的特別好,才能去學習 Android,畢竟學習是按部就班的,因此在之後的學習中要注意,對於 Java 系統的學習,我有一下幾個推薦;git
普林斯頓的公開課,也有書籍,我以爲能夠直接跟着公開課學習就 OK 啦;github
TutorialSpoint 是一個專門技術教程網站,其餘教程也能夠去看學習;固然你想離線觀看,網站還提供了 PDF 版web
這個是霍巴特威廉史密斯學院的一本書,跟着 JDK 版本,已經發行了好多版本;app
因爲篇幅有限,因此在這裏就不累贅了,之後會專門寫一篇文章來講 Java;框架
Android 系列教程eclipse
這一段時間,發現了好多學習資源,本身收藏了,不敢獨享,因此拿出來和你們分享,若是您發現不錯的學習資源,歡迎留言;ide
而學習的過程當中,也忽略了一些問題,好比本身學習的不繫統,若是您也是自學的話,必定要注意這個問題,我以爲,除了看官方文檔和大牛的博客以外,最重要就找一本好書,把本身的知識系統化;
入門指南
書籍推薦
首先本身沒有很系統地去看一本書,因此我也是搜索,或者實在知乎上別人推薦的,因此,要根據本身的狀況,適合本身的書來看;
這是大牛 CommonsGuy 開源的一本書,它的更新很是及時,基本上就是跟着 SDK 更新的,下載 PDF 能夠在這裏(Four-to-Free Guarantee)下載,書籍中源碼能夠在 Github(commonsguy/cw-omnibus) 中查看;
這篇文章主要介紹了 Android 書籍和開發資源;
公開課
系列教程
Android 指南,它不只介紹怎麼建立一個最簡單的 App Demo,按部就班教你使用各類流行的框架,對於即將工做的同窗來講是很用用的;Demo 頗有實戰意義;
是否是特別熟悉呀,對上面提到過,教程特別通俗易懂,代碼實例也不錯;
教程挺通俗易懂
博主是印度人,博客主要是以教程爲主,質量較高,並且會分享比較新的東西;
大牛博客推薦
主要介紹國內 Android 開發大牛;
主要介紹國外 Android 開發大牛;
開源 App
F-Droid 是一個 Android 開源 App 倉庫
在這裏,找到最新最流行的 Android 開源類庫
大牛 Trinea 寫的 Android 開源項目彙總
開發工具
一個 Android 代碼搜索引擎;前兩天發現了這個工具就愛不釋手,寫了篇文章——《Android 開發工具之 Codota——搜索最好的 Android 代碼 - 簡書》,讓你參考入門。
知乎上我回答的《如何從 eclipse 轉入 android studio,感受 Gradle 什麼的很難理解的。有什麼教程嗎? - Tikitoo 的回答 - 知乎》,能夠參考。
從 Google 的態度就能夠看出,Android Studio 就是將來,並且在最近發佈了正式版,教程在網上也很多。
一個 Icon 搜索引擎
Google 把官方的 Material Design 1000+ 的 Icon 開源了,不只僅只有 Android 版,並且還有 Web 和 iOS,真是業界良心呀。
inferjay 總結的開發工具,而且提供了國內的鏡像。
Genymotion 是 Android 的虛擬機,比官方的快了不知多少啊,它是基於 Virtual Box,而且提供了插件。
訂閱
資源
中文版——《Android 開發者必知的開發資源 - ImportNew》,譯者是 ImportNew - 黃小非
參考
本文做者:Tikitoo