本书旨在为Android 开发者指明提高应用程序性能的方向。
第1章就什么是高性能,为什么需要高性能展开讨论。
第2章为读者展示了一些用于调试应用程序的工具、方案以及技巧。
第3~8章,围绕着布局、内存、多线程、网络、安全、电量消耗等多个方面,阐述如何打造高性能应 用程序。
第9章相对独立,介绍的是原生开发。
第10章与前面章节的关系也不大,涵盖了一些琐碎、但对性能至关重要的小技巧,例如,图像处理、序列化、优化APK 文件,等等。
本书面向具有一定Android 开发经验,希望得到进一步提升的工程师。
Enrique Lopez Manas 是Google 公司的一位研发专家和独立IT 顾问。他从2007 年开始学习并从事移动技术研发。他是一名狂热的开源社区贡献者,一位免费开源软件拥护者,德国排名前10 的Java 开源贡献者。他加入了Google 创业加速器计划 ,在其中参与并影响了来自全球的几百个最佳孵化项目。同时,他也是一位大数据和机器学习爱好者。业余时间,他喜欢骑自行车、摄影、旅行,直到精疲力尽。他也创作文学作品,并且喜欢各种艺术。他喜欢以第三者的视角来描写自己。你可以关注他的推特(@eenriquelopez)以获取他的最新动态。
Diego Grancini 拥有佩鲁贾大学的电信IT 工程学位。他致力于研究Android 开发超过6年的时间,领导并促成了多个项目,在他的职业生涯中,十分热衷于教授和分享他的技术。毕业后他加入了 Engi...