Android 開發者必備的書單

NO IMAGE

大家好,最近一段時間,Android 方面的書籍可謂是百花齊放,這幾本書的作者都是在一線網際網路公司奮鬥的工程師,他們把多年的工作經驗,身心耕植,匯聚成一本書。作為菜鳥的我們,只有一睹大神的風采了。所以借這個週末,我也列舉了一些書,作為一個Android 開發工程師,這些書都是不可多得的好書,書中知識遲早是要掌握的。

我們都知道開發Android App 是用Java 語言的,當然你也可以使用其他語言來開發Android,當然主流還基本上都是用Java,所以先來給大家推薦幾本Java 書籍,這幾本書籍不必都看完採取學習Android,但隨著學習的深入,就有點捉襟見肘了,所以要提升Java 的技能的。

《深入淺出Java》

作為入門書籍,深入淺出系列,一直是淺顯易懂,所以作為入門太合適不過了。

《Think in Java (Java 程式設計思想)》

如果你是初學者,可以跳過這本書,但你稍微有點經驗,這本書就逃脫不過了,當你覺得Java 水品想要從菜鳥向大神進階,那就拿這本書自虐吧。

《第一行程式碼》

郭霖大神的書,之前自學,看他的部落格也使受益匪淺。書中講述了Android 中基本的內容,比如四大元件,資料儲存,網路請求,資料庫等。如果你想快速入門Android,那麼這本書你不該錯過。

《Android Programming: The Big Nerd Ranch Guide (2nd Edition)(Android 程式設計:權威指南)》

這本書是國外知名培訓機構Bignerdranch(我想說,這才叫培訓機構,國內的xx,我就無力吐槽了) 出的入門書籍,書中以專案為主題,從最專案相關的知識點開始,循序漸進,從最簡單的,慢慢來提升。

《Head First Android Development(深入淺出Android 開發)》

又一深入淺出系列的書,不過這本好像還沒有翻譯成中文,書中的內容也是很基礎的,和《第一行程式碼》中講的內容重合度很高,如果你英文不錯,你可以來嘗試來讀。

《Android 群英傳》

作者名宜生,在群裡被我們喚作醫生,不過醫生的部落格何在慕課網的教學視訊,都是非常值得讀的,他出的書,也是非常值得看的。作為進階書,書中不僅將的新手比較難以掌握的View 繪製,效能優化,也講述Android Studio 的使用和Android 5.0 的新特性。

《Android 開發藝術探索》

作為新手,從寫UI,使用框架,寫多了就像小學生交作業一樣,也僅僅停留在了只會使用的層面上,那麼這本書,則帶你去更深次的去理解Android 開發,讓你開發更加得心應手,書中講解View 的工作原理和事件體系,效能分析,深入理解動畫,JNI 等等。

《Android 設計模式原始碼分析》

在Android 中,總有一些程式碼使用感覺很熟悉,比如像AlertDialog,對的,在Android 中一樣有大量使用設計模式。這本書深入分析Android 原始碼中使用到的設計模式。

《Android 開發精要》

作者是豌豆莢Android 負責人範懷宇,書的內容, 從Android 原始碼中抽次剝繭的“精華”和“要點”,雖然書本不是特別厚,但拿著這本書就像武功寶典,書中的內容吃透了,你就練就了蓋世神功。

《App 研發錄》

這本書相對於其他書,這本顯得更加特別獨特,其他都是講的純Android 技術,這本書從更加巨集觀的角度,講怎麼規範開發,讓開發更高效,比如重構,封裝網路庫,還分析了一些經典的場景,崩潰分析,持續整合(CI)等等。

市面上的書多如犛牛,能發現一本好書也是不易的。上面的書,也希望能為大家Android 開發有一些幫助,當然了,書中的有些內容,隨著時間的遷移,書中的內容也會變得落後,所以除了看書,我們也應該時刻關注Android 官方的部落格和Android 釋出的新版本,還有關注微博上的大牛和訂閱一些頭條日報來學習新技術。


本文作者:Tikitoo
本文出處:Android 開發者必備的書單
轉載請在開頭註明作者詳細資訊本文出處

歡迎關注我的微信公眾號,分享Android 開發網際網路內容
微訊號:AndroidMate
公眾號:安卓同學