1. 程式人生 > >《Android Studio開發實戰 從零基礎到App上線(第2版)》出版後記

《Android Studio開發實戰 從零基礎到App上線(第2版)》出版後記

2015年11月23日,鄙人在csdn發表了第一篇技術文章,掐指一算距今已有三年。遙想當年開寫部落格,只是為了總結經驗同時分享出來,後來機緣巧合受到出版社編輯邀請並出了書,完全是無心插柳的結果。當初寫作《Android Studio開發實戰:從零基礎到App上線》第一版前後花了一年多的時間,經過三審三校於2017年6月正式上市,其實這本書出來之時沒能趕上好時候,從2017年開始App學習熱潮被人工智慧蓋過,加上博主也不懂得營銷,所以該書在京東上架三個月後也才僅僅67條評價。也許是因為本書介紹了許多實戰專案,易上手且貼近實際,總之承蒙眾多讀者厚愛,三個月後此書銷量逐漸看漲,迄今為止京東的當前評價已達3500多條。
當然本書的第一版難以避免留下了一些缺憾,包括但不限於:未能適配後面的Android系統版本、對新技術新理念的描述不夠、實戰案例尚缺一些流行App的實現、示例程式碼的註釋偏少程式碼說明比較簡略、個別知識點的編排不甚合理等等。雖然創作本身是一個挑戰性巨大的任務,無法一次性完成得面面俱到,但是每當想起這些缺憾可能會影響讀者的學習,筆者就常常覺得誠惶誠恐夜不能寐。在此期間,我也收到了部分熱心讀者的建議和反饋,於是開始查缺補漏,重新投入到第二版的修訂工作,又經過一年多的辛苦勞動,修訂完成的第二版終於在2018年11月順利上市了。

第2版的圖書,盡我所能把常用的、最新的技術都新增上了,一直到圖書將要送去印刷廠之前還在努力修改。比如Android9於2018年8月釋出正式版,Android Studio 3.2於2018年9月釋出正式版,為了把最新版本的新特性及時呈現在讀者面前,筆者利用國慶長假苦心研究,最終趕在印刷之前把Android9以及Android Studio 3.2的新功能加到了書稿之中。可以這麼說,《Android Studio開發實戰 從零基礎到App上線(第2版)》是國內第一本基於Android9.0編寫的安卓書籍,本書的附錄原始碼也統統在Android9.0上驗證通過,因此第2版的讀者學到的就是目前最新的安卓開發。
第2版還著力描述了App開發的幾個熱門方向,例如物聯網涉及的二維碼、NFC、紅外、藍芽等,虛擬現實涉及的陀螺儀、三維圖形、全景照片等,人工智慧涉及的TTS、語音識別、語音合成等。另外還介紹了最新的科研成果,例如2018年完成北斗三號組網的北斗導航系統、2017年國家密碼管理局大力推廣的SM3加密演算法等等。這些新技術在接下來的5G時代將會得到廣泛應用,尤其值得讀者重點關注。
第2版重新整理之後的實戰案例也更加豐富了,除了上一版本的十幾個實戰專案之外,又對房貸計算器、萬年曆、影視播放器等開闢專門章節詳細描述,另外新增了電商頭部、應用超市、全景相簿、向量動畫、電子書架等全新的專案。毫不誇張地說,只要讀者學會了這些專案案例,就對常見App所用到的各項技術有了全面的理解。
第1版讀者反饋最多的問題是程式碼註釋不夠,這個瑕疵在第2版中已經完全消除掉了。第2版在程式碼介紹方面大力改善,首先,對書中的程式碼全面添加註釋,務求讓讀者看得懂、學得會;其次,針對Android不同系統之間的方法差異,分別說明每個版本的程式碼相容處理;再次,在實戰專案中,講清楚每段程式碼的業務邏輯及其相互關係。有了全面詳盡的註釋說明,現在看第2版的圖書,再也不會遇到看不懂程式碼的麻煩了。
除此之外,本書第2版還有更多改進之處,有待讀者細細發掘。最後奉上《Android Studio開發實戰 從零基礎到App上線(第2版)》的購書網址:

天貓        京東        噹噹

若對本書內容有任何疑問,可加入QQ群進行諮詢,群號是493199768