天天看點

曆時2年《愛上Android》出版了

心理專家研究過人心理周期的變化,結論證明大部分人連續、專注的幹一件事的時間很難超過18個月。當你能堅持一件事做18個月的時候證明你至少戰勝了百分之九十的人。

很慶幸的是,我成為了剩餘百分之十的人,堅持了兩年去完成這一本書。

在此期間,我的角色也更新成了一位父親,我真的非常感謝我的妻子。寫書過程中占用了很多本應是陪伴她的時間,但她毫無怨言,一直都在默默地支援我,才使得我能專心的投入我的工作以及寫作中。可以毫不誇張的說,沒有我妻子就沒有這本書的面世。

1.堅持更新知識點

網際網路技術發展一日千裡。寫作的同時Android版本也在更新,兩年期間,Android 從6.0 預覽版到 8.0 預覽版。

為了保證知識不過期,寫過的知識點我反複更新了好幾個版本,甚至開始印刷前都在更新——今年5月底,Google官方認可 Kotlin 開發 Android,當時書也馬上開始印刷,我第一時間聯系出版社,專門加了一節使用 Kotlin 開發 Android。

不僅限于知識點更新,包括一些細節,比如封皮設計都仔細推敲:

Android Studio 預覽版圖示顔色換了,不再是正式的安卓綠,而變成了醒目的黃色。預覽版的顔色更加能展現知識點疊代,為此我專門和出版社編輯溝通,把本書的封皮換成相近的顔色。

2.錄制視訊

我一直認為看書學習的效率要比看視訊快,但是剛入門的時候,看視訊更加直覺一些。

為了滿足新手希望能快捷、友善入門的心理,我專門針對剛開始的幾章錄制了幾十段視訊。為了保證視訊的錄制品質,專門高價購買了外置聲霸卡和話筒。

視訊絕不是照着書裡的文字念,而是把寫代碼的技巧、過程、思路都展現出來。

每錄制一段十幾分鐘的視訊,我都需要花費将近一天的時間去準備,錄制效果差強人意的直接删掉,重新進行錄制。

書裡的基本内容主要包括,開發環境搭建,界面搭建,Activity知識,資料存儲,網絡程式設計,圖檔處理,複雜控件,Fragment,廣播接受者,服務,動畫。除了這些還介紹了開發必不可少的技能,包括螢幕适配,性能優化,自定義控件和NDK程式設計。 最後一章通過一個完整的新聞用戶端項目整合了前面的知識點。

這絕不是一本中庸的書,裡面每個知識點都強調實用二字

撰寫這本書的過程中,我傾盡了我的熱情與腦力,對每個知識點都深入剖析,既沒有盲目羅列一大段代碼留給讀者自己慢慢看的情況,也不會出現把所有的知識點都堆到一起讓讀者自行領會的消極态度,而是循序漸進的講述開發過程中必備的知識點,使讀者能在将來的實際開發過程中運用到很多。

曆時2年《愛上Android》出版了

現在《愛上Android》已經在京東預售,歡迎購買。位址:

<a href="https://item.jd.com/12144527.html?dist=jd">京東-愛上Android</a>

說實在話,寫書真不是為了賺錢,尤其是技術性書籍,寫這本書還是希望自己能夠幫助到一些人。

大家看了這本書之後,要是覺得寫得好,可以幫忙宣傳宣傳;要是覺得寫的不好,在部落格或者公衆号裡留言,請指出不足之處,我會努力改正。

謝謝大家!

繼續閱讀