| 主题 | 内容 | 
                               
                                | 第1单元 Android框架设计(DAY1上午)
 | 
                                    从海盗分金子谈起
                                   | 
                               
                                | 第1单元 SOLID(上午):该单元介绍SOLID五大设计原则 | 1、Android框架设计 (1)重新规划Android项目结构
 (2)为Activity定义新的生命周期
 (3)实体化编程
 (4)类型安全转换函数
 2、网络底层的封装
 (1)使用AsyncTask
 (2)自定义网络底层框架
 (3)数据缓存
 (4)Mock数据
 (5)用户登录与安全
 3、代码解耦的一些基础方法
 (1)消灭全局变量
 (2)使用Fresco
 (3)城市列表
 | 
                               
                                | 第2单元 Android流行技术(DAY1下午)
 | 1、Android插件化 (1)插件化历史
 (2)插件化涉及的基础知识
 (3)插件化流派
 (4)插件化周边
 (4)目前的困境和未来方向
 2、RxJava
 (1)入门知识
 (2)原理剖析
 3、AOP编程
 4、React Native
 | 
                               
                                | 第1单元 iOS框架设计(DAY2上午)
 | 1、iOS框架设计 (1)重新规划iOS项目结构
 (2)为ViewController定义新的生命周期
 (3)实体化编程
 (4)TableView封装
 2、网络底层的封装
 (1)自定义网络底层框架
 (2)数据缓存
 (3)Mock数据
 (4)用户登录与安全
 3、模块化拆分
 (1)使用反射来解耦页面间依赖
 (2)使用CocoaPod来解除编译依赖
 4、经典场景设计
 (1)城市列表的设计
 (2)图片缓存的设计
 | 
                               
                                | 第2单元 iOS流行技术(DAY2下午)
 | 1、iOS Runtime深入学习 2、AOP编程
 3、JSPatch深入学习
 4、React Native深入学习
 | 
                               
                                | 第1单元 App敏捷流程(DAY3上午)
 | 1、项目管理中的三驾马车 251 2、优化团队结构
 3、App敏捷开发流程
 4、项目经理的百宝箱
 5、迭代中的测试工作
 6、高层对敏捷流程的干预
 | 
                               
                                | 第2单元 App上线审核流程(DAY3上午)
 | 1、iOS发版中的经验 2、Android发版中的经验
 | 
                               
                                | 第3单元 App竞品技术分析(DAY3下午)
 | 1、怎么做App竞品技术分析 2、App瘦身
 (1)png和jpg的区别及使用场景
 (2)Splash、引导图和背景图
 (3)iOS的1倍图、2倍图和3倍图
 (4)在iOS中进行图片拉伸和旋转
 (5)使用XML配置动画
 (6)iOS使用storyboard还是xib
 (7)字体文件的学问
 (8)表情图片打包下载
 (9)清除未使用图片
 (10)Proguard不只是用来混淆的
 (11)在iOS中使用pdf格式的图片
 (12)从代码层面减少iOS包的体积
 3、优化App启动速度
 4. 优化H5页面打开速度
 5. PV和UV一揽子解决方案
 (1)跳转器
 (2)自定义控件、iOS拦截器
 6. ABTest
 7. iOS热修复
 (1)线上部署
 (2)后续运维
 8. TCP+ProtoBuf
 | 
							   
                                | 第4单元 Hybird及WebView(DAY3下午)
 | 1、WebView原理及使用 2、Hybird原理及使用
 | 
 
                                | 第1单元 Android安全(DAY4上午)
 | 1、Activity安全漏洞 2、Service安全漏洞
 3、ContentProvider安全漏洞
 4、BroadcastReceiver安全漏洞
 5、Logcat安全漏洞
 6、二维码安全漏洞
 | 
 
                                | 第2单元 iOS安全(DAY4下午)
 | 该单元介绍iOS的安全问题 | 
 
                                | 第3单元 服务器端安全(DAY4下午)
 | 1、 对称加密与不对称加密 2、 Token
 3、 UserId
 4、 劫持
 5、 机器人防刷
 |