书单丨十年发展,这5本书带你开启Android系统探索之旅

管理员账号

2018-05-21

十年的发展,使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代码的汪洋大海之中始终明确前进的方向。

读者评论

相关专题

相关博文

  • Get不到AI的点?一定要看《程序员的AI书:从代码开始》!

    Get不到AI的点?一定要看《程序员的AI书:从代码开始》!

    陈晓猛 2020-03-30

    机器学习火起来也有几年了, 当老姑大伯们渐渐把AI和程序员画上等号时,我大腿一拍大事不妙!生怕疫情后的家庭聚会上,让我表演才艺:做个什么狗陪他们下棋、做个什么精灵跟他们唠嗑…… 程序员群体很广的!我们也不是什么都懂,更何况我还...

    陈晓猛 2020-03-30
    650 0 0 1
  • 聊聊高并发之隔离术

    聊聊高并发之隔离术

    张开涛 2017-04-21

    隔离是指将系统或资源分割开,系统隔离是为了在系统发生故障时能限定传播范围和影响范围,即发生故障后不会出现滚雪球效应,从而保证只有出问题的服务不可用,其他服务还是可用的;而资源隔离有脏数据隔离、通过隔离后减少资源竞争提升性能等。我遇到的比...

    张开涛 2017-04-21
    1798 0 0 0
  • 了解智能一体化

    了解智能一体化

    陈绍英 2017-04-21

    了解智能一体化测试平台 智能一体化测试平台是为支持智能一体化测试理论而开发的平台,这个平台主要面向后台系统的服务/接口测试。借助这个平台,开发测试人员进行服务/接口测试时可以将工作重心集中在测试案例设计与管理上,测试执行与分析主要交...

    陈绍英 2017-04-21
    1019 0 0 0