000 发表于 2018-4-16 15:20


190507c854yhggm8t8z8yg.jpg

本书是作者多年App开发的经验总结,从App架构的角度,重点总结了Android应用开发中常见的实用技巧和疑难问题解决方法,为打造高质量App提供有价值的实践指导,迅速提升应用开发能力和解决疑难问题的能力。本书涉及的问题有:Android基础建设、网络底层框架设计、缓存、网络流量优化、制定编程规范、模块化拆分、Crash异常的捕获与分析、持续集成、代码混淆、App竞品技术分析、项目管理和团队建设等。本书以“问题/解决方案”的形式给出疑难问题的解决方案,同时结合示例代码,深入剖析这些实用的编程技巧和模式,旨在帮助移动开发人员和管理人员提高编程效率,改进代码质量,打造高质量的App。

序二
前言
    第1章 重构,夜未眠
        1.2 为Activity定义新的生命周期
        1.4 实体化编程
        1.6 类型安全转换函数
    第2章 Android网络底层框架设计
        2.2 App数据缓存设计
        2.4 用户登录
        2.6 本章小结
        3.1 App图片缓存设计
        3.3 城市列表的设计
        3.5 消灭全局变量
    第4章 Android命名规范和编码规范
        4.2 Android编码规范
        4.4 本章小结
        7.1 ProGuard简介
        7.3 如何写一个ProGuard文件
        7.5 本章小结
        8.1 版本管理策略
        8.3 Monkey包的生成
        8.5 批量打渠道包
        8.7 分类打渠道包
        8.9 单元测试
    第9章 App竞品技术分析
        9.2 App安装包的结构
        9.4 竞品技术二瞥:HTML5页面的打开速度
        9.6 竞品技术四瞥:性能优化
        9.8 竞品技术六瞥:热修补
        9.10 竞品技术八瞥:模块化拆分
        9.12 竞品技术十瞥:版本策略与App彩蛋
第二部分 App开发中的高级技巧
        5.1 异常收集
        5.3 本章小结
        6.1 Java语法相关的异常
        6.3 序列化相关的异常
        6.5 窗体相关的异常
        6.7 系统碎片化相关的异常
        6.9 不明觉厉的异常
        6.11 本章小结
    第10章 项目管理决定了开发速度
        10.2 优化团队结构,让敏捷流程跑得更快
        10.4 项目经理的百宝箱
        10.6 高层对敏捷流程的干预
    第11章 日常工作中的问题解决
        11.2 找到能稳定重现问题的人
        11.4 建立全国范围的测试群
        11.6 日志与App性能
        11.8 本章小结
        12.1 从面试谈起
        12.3 一对一沟通
        12.5 代码评审
        12.7 Android应用开发所需技能自我评测
        12.9 本章小结

http://pan.baidu.com/s/1qYTKWZM
本主题需向作者支付 6 金币 才能浏览 购买主题
页: [1]
查看完整版本: [App研发录:架构设计、Crash分析和竞品技术分析] [移动开发][包建强 著][EPUB]