𝔖 Scriptorium
✦   LIBER   ✦

📁

App架构师实践指南

✍ Scribed by 潘旭玲


Tongue
Chinese
Leaves
342
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


封面
书名页
版权页
序一
序二
精彩书评
前言
目录页
第一篇 基础篇
第1章 App架构师成长路线
1.1 架构师定义
1.2 程序员发展路线
1.3 App架构师技能矩阵
1.3.1 App架构师画布
1.3.2 技能图谱
1.4 本章小结
1.5 推荐资料
第2章 App基础语法系列
2.1 编程语言
2.1.1 那些年,那些语言
2.1.2 聊聊Swift
2.1.3 Swift 3和Java 8新特性
2.2 面向对象思想
2.2.1 编程范式
2.2.2 封装、继承与多态
2.2.3 内部类的使用和思考
2.3 线程与进程
2.4 反射、注解与泛型
2.4.1 反射与注解
2.4.2 泛型
2.5 本章小结
2.6 推荐资料
第3章 App开发工具系列
3.1 IDE
3.1.1 Android Studio
3.1.2 Xcode
3.2 编译调试
3.3 版本管理
3.3.1 代码管理
3.3.2 Git分支管理
3.4 产品设计
3.5 程序员珍藏
3.5.1 抓包工具
3.5.2 ADB
3.5.3 Chrome开发插件
3.6 本章小结
3.7 推荐资料
第4章 App SDK使用系列
4.1 从Lifecycle说起
4.2 大话UI
4.2.1 关于布局
4.2.2 常用控件
4.2.3 自定义View
4.3 存储和网络
4.4 本章小结
4.5 推荐资料
第5章 开源库的选择和使用
5.1 关于开源
5.2 开源库的选择
5.2.1 开源项目选择
5.2.2 关于License
5.3 开源库的使用
5.4 本章小结
5.5 推荐资料
第二篇 核心篇
第6章 App常用模块设计
6.1 基础组件库
6.1.1 构建你的基础组件库
6.1.2 不得不说的图片库
6.1.3 浅谈网络库和加密
6.2 常用业务模块
6.2.1 启动引导模块
6.2.2 注册登录模块
6.2.3 运营统计模块
6.3 编译打包
6.3.1 打包方式和流程
6.3.2 Gradle实用技巧
6.4 版本适配
6.4.1 iOS App适配
6.4.2 Android App适配
6.5 本章小结
第7章 App架构和重构
7.1 从组件和模块说起
7.2 组件化、模块化和插件化
7.2.1 3个概念
7.2.2 App插件化
7.2.3 App组件化
7.3 UML基本功
7.3.1 UML工具
7.3.2 常见UML图
7.3.3 UML实例
7.4 大话设计模式
7.4.1 六大原则
7.4.2 设计模式总览
7.4.3 设计模式实践
7.5 接口设计
7.5.1 API,What and Why
7.5.2 How API
7.6 常见架构模式
7.6.1 MVX模式
7.6.2 常见软件架构
7.6.3 从组件化角度看App架构
7.7 重构未眠夜
7.7.1 重构概览
7.7.2 架构重构
7.7.3 代码重构
7.8 架构设计够了么
7.9 本章小结
7.10 推荐资料
第8章 App质量和稳定性系列
8.1 质量标准和稳定性指标
8.1.1 应用的核心质量
8.1.2 稳定性衡量指标
8.2 质量和稳定性手段
8.2.1 质量监控
8.2.2 问题处理原则
8.2.3 App持续集成
8.2.4 代码质量监测
8.3 笑谈 Crash
8.3.1 Crash基础和原理
8.3.2 Crash收集和统计
8.3.3 Crash分析
8.4 测试专场
8.4.1 测试综述
8.4.2 兼容性测试
8.4.3 性能和安全性测试
8.4.4 自动化测试
8.4.5 A/B Testing
8.4.6 代码覆盖率
8.4.7 线上演练
8.5 本章小结
8.6 推荐资料
第9章 App性能优化系列
9.1 性能分析
9.1.1 性能维度
9.1.2 性能优化
9.1.3 性能测试平台
9.2 硬件性能优化
9.2.1 电量信息获取
9.2.2 耗电分析
9.2.3 电量优化
9.3 UI和CPU性能优化
9.3.1 基础原理
9.3.2 流畅度度量
9.3.3 卡顿分析和优化
9.4 内存性能优化
9.4.1 内存机制和原理
9.4.2 内存分析工具
9.4.3 泄露和溢出
9.4.4 内存性能优化
9.5 网络性能优化
9.5.1 网络性能概述
9.5.2 网络性能测试和流量度量
9.5.3 网络性能优化
9.6 App包Size优化
9.6.1 App包Size优化概述
9.6.2 App包Size分析
9.6.3 App包Size优化
9.7 App启动速度优化
9.7.1 App启动方式和流程
9.7.2 App启动时间度量
9.7.3 App启动速度优化
9.8 App代码优化
9.9 本章小结
9.10 推荐资料
第10章 App安全逆向系列
10.1 逆向概述
10.1.1 App包组成
10.1.2 逆向工具
10.1.3 Root和越狱
10.1.4 二次打包
10.2 逆向分析
10.2.1 静态分析
10.2.2 动态分析
10.2.3 Hook和注入
10.3 安全测试
10.4 安全建议
10.4.1 混淆和签名
10.4.2 加固加壳
10.4.3 安全编码和隐私
10.5 本章小结
10.6 推荐资料
第11章 App热门技术
11.1 进程保活
11.1.1 基础知识
11.1.2 保活方法
11.2 MultiDex
11.3 RxJava
11.3.1 RxJava基础
11.3.2 RxJava应用实例
11.4 Hybrid
11.5 HotFix
11.6 AOP
11.6.1 OOP与AOP
11.6.2 AOP应用实例
11.7 本章小结
11.8 推荐资料
第三篇 产品篇
第12章 App是如何练成的
12.1 App练成
12.2 开发流程
12.3 也谈版本号
12.4 本章小结
第13章 项、产、设、运“四天王”
13.1 项目管理
13.1.1 敏捷Scrum
13.1.2 班车模式
13.2 产品思想
13.2.1 产品经理
13.2.2 产品思维
13.3 设计理念
13.3.1 UI与UX
13.3.2 设计理念
13.4 推广运营
13.4.1 运营指标
13.4.2 大话推广
13.4.3 运营之道
13.5 本章小结
13.6 推荐资料
第14章 我的高效团队
14.1 从编码规范开始
14.2 不得不说的Code Review
14.3 晨会,高效一天的开始
14.4 沟通和团建
14.5 别忘了技术分享
14.6 面试,面试,再面试
14.7 自管理,扁平化
14.8 最后,聊聊加班
14.9 本章小结
14.10 推荐资料
第四篇 拓展篇
第15章 架构师那点事
15.1 大话全栈工程师
15.2 架构师思维
15.3 学而时习之
15.4 软技能
15.5 本章小结
15.6 推荐资料
封底


📜 SIMILAR VOLUMES


大数据架构师指南
✍ 朱进云; 陈坚; 王德政 📂 Library 📅 2016 🏛 清华大学出版社 🌐 Chinese

<p>如果你是一名IT工程师,CTO希望你在一周内提交一份公司未来IT系统基础架构的初步建议;</p> <p>如果你是一位IT营销人员,客户需要你在一周内向他汇报未来大数据系统的大致技术方向;</p> <p>……</p> <p>在这个信息严重过剩的时代,一周内从浩渺的技术细节的海洋中抓住关键的技术脉络,并进一步提出有一定理论依据的技术思考,这几乎是不可能完成的任务。</p> <p>您是否想过阅读一本关于大数据的图书帮助解决如上问题?</p> <p>浩如烟海的大数据领域图书可以大致归纳为三类:第一类是描述大数据的应用前景与社会意义;第二类是研讨大数据作为一个大型IT系统的系统架构与技术

ATT&CK框架实践指南
✍ 张福 等 📂 Library 📅 2022 🏛 电子工业出版社 🌐 Chinese

<p>《ATT&CK框架实践指南》对备受信息安全行业青睐的ATT&amp;CK框架进行了详细的介绍,并通过丰富的实践案例帮助读者了解ATT&amp;CK框架,更好地将ATT&amp;CK框架用于提高企业的安全防御能力建设。</p> <p>《ATT&CK框架实践指南》由浅入深,从原理到实践,从攻到防,循序渐进地介绍了ATT&amp;CK框架。全书分为4部分共13个章节,详细介绍了ATT&amp;CK框架的整体架构,如何利用ATT&amp;CK框架检测一些常见的攻击组织、恶意软件和高频攻击技术,以及ATT&amp;CK在实践中的落地应用,最后介绍了MITRE ATT&amp;CK相关的生态项目,

微服务架构与实践(第2版)
✍ 王磊 📂 Library 📅 2019 🏛 电子工业出版社 🌐 Chinese

<p>微服务架构不仅延续了分布式系统与SOA 的特征,也汲取了DevOps、持续集成、持续交付等工程实践的成功经验,并正在借着云计算和容器化的春风开始其驰骋之旅。但是,微服务的落地并不像其概念描述的那样举重若轻,它不仅包括架构解耦,还涉及开发测试、部署运维、工程实践、团队合作与康威定律等多方面的因素,这些因素相辅相成,共同影响着如何高质量、快速地交付业务价值。</p> <p>本书是在第1 版的基础之上,基于作者近年来对服务化改造的实战经验和思考,并结合业界的技术趋势进行的一次体系化的精进。全书共分为3 部分,首先阐述了微服务架构的理论基础。其次介绍了微服务生态系统、实施参考模型以及最佳实践,