兩年的等待,近700頁乾貨,同系列累計銷量25萬+,第三版內容更紮實




入門Android,看這本就夠了




從 2008 年穀歌發佈 Android 1.0 系統起,到 2019 年的 Android 10.0 系統,不知不覺 Android 已經陪我們走過了 10 餘年。經過了十多年的進化,無論是在用戶體驗、流暢性、續航還是機器學習等方面,Android 都有了很大的改進。


對於學習 Android 的開發者來說,《第一行代碼》的重要性無可替代,它不僅是入門時的指引,更是進階後的補充,讓人常看常新,甚至被讀者稱爲“Android 入門第一書”。想入門 Android ,試過很多辦法都不行?那可能是你的姿勢沒用對。如果你有幸能遇到《第一行代碼》,相信你的開發道路會平順很多。





引入Kotlin,第3版全新出發




經過前兩版的成功,《第一行代碼》時常被讀者惦念着,也經常會收到讀者們的“催更”,但是當我們的編輯老師去問郭霖老師時,得到的答案總是否定,因爲他覺得時機還沒來。


直到 2017 年的時候,Google 在 I/O 大會上宣佈 Kotlin 將成爲 Android 系統的一級開發語言,從此與 Java 平起平坐。郭霖老師感受到在 Android 應用層的開發語言可能會掀起一場大淘汰式的替換。更新的想法就在這時候萌芽。


但是 Kotlin 作爲一門新興語言,程序員基數遠沒有 Java 那樣龐大。如果用這種語言寫,讀者要是讀不懂怎麼辦?反覆思量下,他決定在新版中同時講解 Android 和 Kotlin 這兩門技術,這也是《第一行代碼》中首次引入編程語言的講解。


不僅引入了編程語言的講解,作者還獨創性地採用將 Kotlin 和 Android 穿插在一起講解的方法,避免讀者學起來枯燥。


作者先帶你快速入門 Kotlin,之後利用已經掌握的知識開始上手 Android 開發。並且在後續系統學習 Android 內容的同時又會講解一些 Kotlin 的進階知識。也就是說,讀完這本書,你就能同時熟練地掌握 Android 和 Kotlin 這兩門技術了。是不是很酷!真正做到事半功倍。

另外,第 3 版還新增了三章內容,分別是第 2 章、第 13 章和第 16 章。


第 2 章主要講解的是 Kotlin 快速入門。作者在這章中講解了變量、函數、邏輯控制、面向對象編程、Lambda 編程、空指針檢查等 Kotlin 中最基礎、同時也是最核心的知識點。學完這章,使用 Kotlin 來編寫一些 Android 程序可以說不再是問題了。


第 13 章專門講解 Jetpack。內容涉及 ViewModel、Lifecycles、LiveData、Room、WorkManager 等,基本涵蓋了 Jetpack 架構模塊當中最主要的一些組件。


第 16 章是第 3 版中新補充的一個實戰章節。不同於過去的 App 開發實戰,第 16 章作者將帶你編寫併發佈一個開源庫。這也是作者本人的強項,郭霖老師不僅寫過幾個比較知名的開源項目,而且他目前在公司的主要工作是 SDK 研發,寫這部分內容,可以說他非常擅長。


除此之外,還有我們最熟悉的天氣預報程序,這個程序貫穿了 3 版,而這一版中的程序將是最具架構性的,也是最符合高質量代碼規範的版本。相信這對你未來開發公司的實際項目會有很大的幫助。


當然這些只是書中更新的一部分內容,還有一些內容作者也做了調整和優化,具體的可要等小夥伴們自己去探索啦!




杜絕“眼睛學會了,但是手沒會”




上學時的教材往往更加偏重理論,總是讓人有一種知識點彷彿都會了,但是一上手又會出現很多自己解決不了的問題。這種俗稱“眼睛學會了,但是手沒會”。 



不過《第一行代碼》大有不同,這絕對是一本將理論與實踐充分結合的實用寶典。因爲只要你認真讀完就能立刻上手開發。


如果你是一個已經入門 Android 的人,寫一個小的安卓程序,對你來說可能不算啥。但對於剛入門的新手來說,這個真的很重要,在初學一門語言的時候,成就感可以支撐開發者走得更遠。



第二版熱賣的時候,曾經有一位 Facebook 的工程師在面試的時候,剛好被問到了書裏的內容,讓他驚喜之餘大爲感恩。他之前還給讀者們寫了書評,講述自己的面試經歷(

原文:Android學習第一書

)。還有一位讀者表示,這本書在他最難、壓力最大的時候給了很多很幫助。從這些來自讀者的反饋中,你就會感受到這本書的價值。




思維導圖+書籤+課程PPT,

情懷滿滿




除了對內容的全面更新外,郭霖老師還爲這本書做了配套“周邊”。


第一個是書籤。因爲在第二版的時候,書中就已附贈了書籤,爲了把這個傳統堅持下去,郭霖老師這次專門找了設計師設計了兩種主題的書籤,一個是 Android 10,另一個是 Kotlin。這個書籤也反映出了本書的兩個重要部分,可謂是情懷滿滿。



第二個是思維導圖。書籤之外,本書首次提供了全書知識架構的思維導圖。這兩張導圖對書中主要知識點進行整理,方便你縱覽本書 Android 和 Kotlin 的宏觀圖景,幫助你梳理各章的知識要點。另外,思維導圖會裝訂在書中,你再也不用擔心看完隨手一放,然後找不到的問題。


而且,這張思維導圖正是由本書的編輯小姐姐親手繪製的,如此多才多藝的編輯小姐姐,求多來一打。


以下是兩張思維導圖,大家可以概覽一下。Android 的思維導圖如下:



Kotlin的思維導圖如下:


第三個就是課程的 PPT。作爲 Android 入門第一書,這本書被很多高校和培訓機構作爲教材使用,爲了方便各位老師教學,這次郭霖老師還做了課程 PPT 課件,有需要的老師可以來書中的隨書資源地址下載。


話說人一天只有 24 個小時,郭霖老師是怎麼做到,一天能做完這麼多事的呢?




新書首發,收穫一致好評




就在上週,我們終於等到這本書。首批上市了 3000 本簽名版,京東基本上一下子就被大家搶光了,其他平臺陸續售罄。因爲簽名版數量有限,所以售空無補。


不過不要桑心,今天開始《第一行代碼(第3版)》就正式上市啦!再也沒有什麼能阻擋我們買買買了。


有一些已經拿到書的小夥伴開始了網上曬單,目測大家纔剛剛開始看,如果你手速快,說不定還能追上他們的進度。


以下是小夥伴們的曬單,給你購書做一個參考。已經買到書的小夥伴趕快看起來,歡迎大家到豆瓣給其他讀者寫幾句簡短的書評,讓更多人能夠選到自己心儀的書。



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




圖書詳情介紹






《第一行代碼(第3版)》

郭霖 著


本書被 Android 開發者廣爲推薦。全書系統全面、循序漸進地介紹了 Android 軟件開發的必備知識、經驗和技巧。CSDN 知名博主郭霖新作,前兩版累計銷售 25萬+ 冊,新版基於 Android 10 全面升級,使用 Kotlin 語言進行講解,是 Android 開發者入門的必備圖書。


作者簡介

郭霖,Android 開發工程師。從事 Android 開發工作 9 年,有着豐富的項目實戰經驗,負責及參與開發過多款移動應用與遊戲,同時還是多個開源項目的作者,對 Android 系統架構及應用層開發有着深入的理解。


2013 年 3 月開始,在 CSDN 上發表 Android 技術相關博文,很快獲得了大量網友的好評。目前已發佈百餘篇技術文章,博客訪問量已超過 1000 萬次,評論超過 10000 條。榮獲 CSDN 認證專家,並連續多年被評選爲 CSDN 年度博客之星。


博客:https://guolin.blog.csdn.net


護好自己和家人,做好防護,保持積極樂觀,增強抵抗力,共克時艱。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章