歷時2年《愛上Android》出版了
之前一直在百度閱讀維護的書 《愛上Android》,已經由人民郵電出版社出版。起這個書名的主要原因是我非常喜愛從事開發Android程式的事業,也非常熱愛分享技術。
心理專家研究過人心理週期的變化,結論證實大部分人連續、專注的幹一件事的時間很難超過18個月。當你能堅持一件事做18個月的時候證明你至少戰勝了百分之九十的人。
很慶幸的是,我成為了剩餘百分之十的人,堅持了兩年去完成這一本書。
在此期間,我的角色也升級成了一位父親,我真的非常感謝我的妻子。寫書過程中佔用了很多本應是陪伴她的時間,但她毫無怨言,一直都在默默地支援我,才使得我能專心的投入我的工作以及寫作中。可以毫不誇張的說,沒有我妻子就沒有這本書的面世。
本書主要特色
1.堅持更新知識點
網際網路技術發展一日千里。寫作的同時Android版本也在更新,兩年期間,Android 從6.0 預覽版到 8.0 預覽版。
為了保證知識不過期,寫過的知識點我反覆更新了好幾個版本,甚至開始印刷前都在更新——今年5月底,Google官方認可 Kotlin 開發 Android,當時書也馬上開始印刷,我第一時間聯絡出版社,專門加了一節使用 Kotlin 開發 Android。
不僅限於知識點更新,包括一些細節,比如封皮設計都仔細推敲:
Android Studio預覽版圖示顏色換了,不再是傳統的安卓綠,而變成了醒目的黃色。預覽版的顏色更加能體現知識點迭代,為此我專門和出版社編輯溝通,把本書的封皮換成相近的顏色。
2.錄製視訊
我一直認為看書學習的效率要比看視訊快,但是剛入門的時候,看視訊更加直觀一些。
為了滿足新手希望能快捷、方便入門的心理,我專門針對剛開始的幾章錄製了幾十段視訊。為了保證視訊的錄製質量,專門高價購買了外接音效卡和話筒。
視訊絕不是照著書裡的文字念,而是把寫程式碼的技巧、過程、思路都展現出來。
每錄製一段十幾分鐘的視訊,我都需要花費將近一天的時間去準備,錄製效果差強人意的直接刪掉,重新進行錄製。
本書主要內容
書裡的基本內容主要包括,開發環境搭建,介面搭建,Activity知識,資料儲存,網路程式設計,圖片處理,複雜控制元件,Fragment,廣播接受者,服務,動畫。除了這些還介紹了開發必不可少的技能,包括螢幕適配,效能優化,自定義控制元件和NDK程式設計。 最後一章通過一個完整的新聞客戶端專案整合了前面的知識點。
這絕不是一本中庸的書,裡面每個知識點都強調實用二字
撰寫這本書的過程中,我傾盡了我的熱情與腦力,對每個知識點都深入剖析,既沒有盲目羅列一大段程式碼留給讀者自己慢慢看的情況,也不會出現把所有的知識點都堆到一起讓讀者自行領會的消極態度,而是循序漸進的講述開發過程中必備的知識點,使讀者能在將來的實際開發過程中運用到很多。
預售
現在《愛上Android》已經在京東預售,歡迎購買。地址:
說實在話,寫書真不是為了賺錢,尤其是技術性書籍,寫這本書還是希望自己能夠幫助到一些人。
大家看了這本書之後,要是覺得寫得好,可以幫忙宣傳宣傳;要是覺得寫的不好,在部落格或者公眾號裡留言,請指出不足之處,我會努力改正。
謝謝大家!