打造流畅的Android App

萧文翰
内容简介 本书以Android App性能优化为切入点,深入浅出地介绍性能优化的重要性和提升Android产品性能的方法与技巧。全书共分8章,主要内容包括:第1章介绍性能优化的重要性及开发环境的优化;第2章介绍3种静态代码检查工具的使用及技巧;第3章介绍Android Profiler的使用,通过对App运行时状态的跟踪揪出性能问题的“元凶”;第4~8章将性能优化融入整个开发流程中,做到“未雨绸缪”,这部分内容同样适用于对已有产品进行性能优化的参考。此外,本书针对各个优化主题都列举了进行性能优化的一般步骤及典型案例,以帮助读者快速提升实战技能。 本书适合所有Android开发人员使用,通过阅读本书读者能够建立敏锐的“嗅觉”,开发出高性能的Android产品,同时,可以通过合理的重构和代码优化改进现有的App产品。 作者简介 萧文翰 从业8年,对基于原生语言的Android App开发、Flutter跨平台开发拥有丰富的经验。先后供职于天津光电安辰信息技术股份有限公司、三星通信技术研究有限公司等。熟练运用Java、Kotlin、Dart等编程语言,长期活跃于CSDN、博客园、掘进社区等技术论坛,发表多篇有关App开发的实战经验文章。 前言 在移动互联网行业高速发展的今天,移动App开发,尤其是Android App和iOS App无疑正处于移动开发领域中双足鼎立的重要位置。前者以77.14%的市场占有率(2019第二季度统计数据)遥遥领先,正在被大多数用户使用。这与其开放的特性、丰富的App以及自身的迭代发展密不可分。 与此同时,对App的要求已经不再是以“能用”为标准,更多的是“易用、好用”。这里面又关系到UI/UE设计哲学、项目管理、架构设计、性能优化、压力测试等环节;类微信小程序的出现和流行也在不断地蚕食着独立App的装机量;再加上同类App的竞争已经发展为一…