兩年的等待,近700頁干貨,同系列累計銷量25萬+,第三版內(nèi)容更扎實

入門Android,看這本就夠了
從 2008 年谷歌發(fā)布 Android 1.0 系統(tǒng)起,到 2019 年的 Android 10.0 系統(tǒng),不知不覺 Android 已經(jīng)陪我們走過了 10 余年。經(jīng)過了十多年的進化,無論是在用戶體驗、流暢性、續(xù)航還是機器學習等方面,Android 都有了很大的改進。
對于學習 Android 的開發(fā)者來說,《第一行代碼》的重要性無可替代,它不僅是入門時的指引,更是進階后的補充,讓人??闯P拢踔帘蛔x者稱為“Android 入門第一書”。想入門 Android ,試過很多辦法都不行?那可能是你的姿勢沒用對。如果你有幸能遇到《第一行代碼》,相信你的開發(fā)道路會平順很多。
引入Kotlin,第3版全新出發(fā)
經(jīng)過前兩版的成功,《第一行代碼》時常被讀者惦念著,也經(jīng)常會收到讀者們的“催更”,但是當我們的編輯老師去問郭霖老師時,得到的答案總是否定,因為他覺得時機還沒來。
直到 2017 年的時候,Google 在 I/O 大會上宣布 Kotlin 將成為 Android 系統(tǒng)的一級開發(fā)語言,從此與 Java 平起平坐。郭霖老師感受到在 Android 應用層的開發(fā)語言可能會掀起一場大淘汰式的替換。更新的想法就在這時候萌芽。
但是 Kotlin 作為一門新興語言,程序員基數(shù)遠沒有 Java 那樣龐大。如果用這種語言寫,讀者要是讀不懂怎么辦?反復思量下,他決定在新版中同時講解 Android 和 Kotlin 這兩門技術,這也是《第一行代碼》中首次引入編程語言的講解。
不僅引入了編程語言的講解,作者還獨創(chuàng)性地采用將 Kotlin 和 Android 穿插在一起講解的方法,避免讀者學起來枯燥。
作者先帶你快速入門 Kotlin,之后利用已經(jīng)掌握的知識開始上手 Android 開發(fā)。并且在后續(xù)系統(tǒng)學習 Android 內(nèi)容的同時又會講解一些 Kotlin 的進階知識。也就是說,讀完這本書,你就能同時熟練地掌握 Android 和 Kotlin 這兩門技術了。是不是很酷!真正做到事半功倍。
另外,第 3 版還新增了三章內(nèi)容,分別是第 2 章、第 13 章和第 16 章。第 2 章主要講解的是 Kotlin 快速入門。作者在這章中講解了變量、函數(shù)、邏輯控制、面向?qū)ο缶幊?、Lambda 編程、空指針檢查等 Kotlin 中最基礎、同時也是最核心的知識點。學完這章,使用 Kotlin 來編寫一些 Android 程序可以說不再是問題了。
第 13 章專門講解 Jetpack。內(nèi)容涉及 ViewModel、Lifecycles、LiveData、Room、WorkManager 等,基本涵蓋了 Jetpack 架構(gòu)模塊當中最主要的一些組件。
第 16 章是第 3 版中新補充的一個實戰(zhàn)章節(jié)。不同于過去的 App 開發(fā)實戰(zhàn),第 16 章作者將帶你編寫并發(fā)布一個開源庫。這也是作者本人的強項,郭霖老師不僅寫過幾個比較知名的開源項目,而且他目前在公司的主要工作是 SDK 研發(fā),寫這部分內(nèi)容,可以說他非常擅長。
除此之外,還有我們最熟悉的天氣預報程序,這個程序貫穿了 3 版,而這一版中的程序?qū)⑹亲罹呒軜?gòu)性的,也是最符合高質(zhì)量代碼規(guī)范的版本。相信這對你未來開發(fā)公司的實際項目會有很大的幫助。
當然這些只是書中更新的一部分內(nèi)容,還有一些內(nèi)容作者也做了調(diào)整和優(yōu)化,具體的可要等小伙伴們自己去探索啦!
杜絕“眼睛學會了,但是手沒會
上學時的教材往往更加偏重理論,總是讓人有一種知識點仿佛都會了,但是一上手又會出現(xiàn)很多自己解決不了的問題。這種俗稱“眼睛學會了,但是手沒會”。?
不過《第一行代碼》大有不同,這絕對是一本將理論與實踐充分結(jié)合的實用寶典。因為只要你認真讀完就能立刻上手開發(fā)。
如果你是一個已經(jīng)入門 Android 的人,寫一個小的安卓程序,對你來說可能不算啥。但對于剛?cè)腴T的新手來說,這個真的很重要,在初學一門語言的時候,成就感可以支撐開發(fā)者走得更遠。
第二版熱賣的時候,曾經(jīng)有一位 Facebook 的工程師在面試的時候,剛好被問到了書里的內(nèi)容,讓他驚喜之余大為感恩。他之前還給讀者們寫了書評,講述自己的面試經(jīng)歷(原文:Android學習第一書)。還有一位讀者表示,這本書在他最難、壓力最大的時候給了很多很幫助。從這些來自讀者的反饋中,你就會感受到這本書的價值。
思維導圖+書簽+課程PPT,情懷滿滿
除了對內(nèi)容的全面更新外,郭霖老師還為這本書做了配套“周邊”。
第一個是書簽。因為在第二版的時候,書中就已附贈了書簽,為了把這個傳統(tǒng)堅持下去,郭霖老師這次專門找了設計師設計了兩種主題的書簽,一個是 Android 10,另一個是 Kotlin。這個書簽也反映出了本書的兩個重要部分,可謂是情懷滿滿。??
第二個是思維導圖。書簽之外,本書首次提供了全書知識架構(gòu)的思維導圖。這兩張導圖對書中主要知識點進行整理,方便你縱覽本書 Android 和 Kotlin 的宏觀圖景,幫助你梳理各章的知識要點。另外,思維導圖會裝訂在書中,你再也不用擔心看完隨手一放,然后找不到的問題。
而且,這張思維導圖正是由本書的編輯小姐姐親手繪制的,如此多才多藝的編輯小姐姐,求多來一打。以下是兩張思維導圖,大家可以概覽一下。
Android 的思維導圖如下:

Kotlin的思維導圖如下:

第三個就是課程的 PPT。
作為 Android 入門第一書,這本書被很多高校和培訓機構(gòu)作為教材使用,為了方便各位老師教學,這次郭霖老師還做了課程 PPT 課件,有需要的老師可以來書中的隨書資源地址下載。
話說人一天只有 24 個小時,郭霖老師是怎么做到,一天能做完這么多事的呢?
新書首發(fā),收獲一致好評
就在上周,我們終于等到這本書。首批上市了 3000 本簽名版,京東基本上一下子就被大家搶光了,其他平臺陸續(xù)售罄。因為簽名版數(shù)量有限,所以售空無補。
不過不要桑心,今天開始《第一行代碼(第3版)》就正式上市啦!再也沒有什么能阻擋我們買買買了。有一些已經(jīng)拿到書的小伙伴開始了網(wǎng)上曬單,目測大家才剛剛開始看,如果你手速快,說不定還能追上他們的進度。
以下是小伙伴們的曬單,給你購書做一個參考。已經(jīng)買到書的小伙伴趕快看起來,歡迎大家到豆瓣給其他讀者寫幾句簡短的書評,讓更多人能夠選到自己心儀的書。




附上新書實拍圖,快來感受下 Android 之美:



