書單丨十年發展,這5本書帶你開啟Android系統探索之旅
十年的發展,使Android系統日趨複雜
對開發者的挑戰也在不斷加大
不管你是剛入行的 Android 菜鳥
還是經驗豐富的 Android 高工
希望本書單可以幫助你
對Android有更加深入的理解和認識
NO.1《深入剖析Android新特性》
強波 著
最近幾年,Android以每年一個大版本的速度向前演進。並且,在一年內還會有若干的小版本發布。很自然,開發者需要不斷地了解這些新增的功能和特性。
本書對最近幾個版本(5.0~8.0)的主要新增功能進行了整理和解析,在講解這些新增功能特性的外部行為的同時,結合AOSP源碼解析這些功能特性的內部實現。只有掌握了閱讀和分析AOSP源碼的能力,才能應對不確定的變化,並具備今後能夠自行研究Android系統的能力。
了解本書詳情
NO.2《Android組件化架構》
蒼王 著
Android走過的十個年頭,其技術演進也是有跡可循的,本書作者基於自己在大型App架構的技術演進中成長的經歷,將遇到的相關問題進行深入剖析,包括Android 組件化架構、模塊化架構、插件化架構等,並對近來國內熱門Android架構體系及其研發流程,以及開發中遇到的問題進行深入剖析。
了解本書詳情
NO.3《Android應用開發進階》
范磊 著
本書作為Android應用開發進階的參考用書,旨在幫助Android開發者能夠快速有效地掌握Andriod應用開發進階相關的知識點。本書內容為Android應用開發熱門的話題,包括自定義控制項、第三方組件的使用和實現原理、Android應用架構等。並提供了一個知識問答與分享的實戰案例,包括Java版本和Kotlin版本,方便讀者完成從Java到Kotlin的平滑過渡,讀者朋友可根據該案例搭建屬於自己的應用架構。
了解本書詳情
NO.4《Android開發藝術探索》
任玉剛 著
這是一本Android進階類書籍,採用理論、源碼和實踐相結合的方式來闡述高水準的Android應用開發要點。從三個方面來組織內容。第一,介紹Android開發者不容易掌握的一些知識點;第二,結合Android源代碼和應用層開發過程,融會貫通,介紹一些比較深入的知識點;第三,介紹一些核心技術和Android的性能優化思想。
了解本書詳情
NO.5《最強Android書:架構大剖析》(即將出版)
【美】Jonathan Levin 著 崔孝晨 等 譯
這是一本對Android底層架構全面、深入剖析的書,結合Linux有針對性地幫助讀者從整體上把握Android架構的整體知識,並對每個模塊都做了十分詳盡的解讀。
本書首次將Android的內部工作機制整理成了文檔,揭示了Android中各種組件的執行邏輯和工作流程。本書雖然是從高級用戶的角度來探索Android系統的,但也很適合Android開發者,尤其是Android系統工程師學習。要想剖析一個系統,得先了解使用它。這本書有如一個指路明燈,讓我們在Android代碼的汪洋大海之中始終明確前進的方向。
------------
更多科技資訊請見微信公眾號:博文視點Broadview(微信號:bvbooks)
推薦閱讀: