课程简介
打造千万级用户所需要的Android开发框架,能够帮助学员快速成长,掌握在企业中进行Android开发的技巧,获取进入一线互联网公司的必备知识。
目标收益
能够帮助学员快速成长,掌握在企业中进行Android开发的技巧,获取进入一线互联网公司的必备知识。
培训对象
本课程对于千万级用户的App产品和小量的App产品都适用。
课程大纲
基础框架设计 |
1. 重新规划Android项目结构 2. 为Activity定义新的生命周期 3. 实体化编程 4. 类型安全转换函数 |
网络框架设计 |
1. 自定义网络底层框架 2. 数据缓存 3. Mock数据 4. 用户登录与安全 5. 时间校准 6. 重试机制 |
Android模块化拆分 |
1. 搭建私有Maven仓库 2. 模块化拆分 3. 新的开发模式 |
Android经典场景设计 |
1. 城市列表 2. 时区的时钟问题 3. 图片缓存 4. ABTest 5. 首页优化方案 6. Hybrid原理及优化 |
持续集成 |
1. 代码分支策略 2. 自动化打包 3. Android发版策略 4. App后门 5. 批量打渠道包 |
课堂练习: |
1. 在公司App中设计数据缓存 2. 在公司App中增加App后门 |
基础框架设计 1. 重新规划Android项目结构 2. 为Activity定义新的生命周期 3. 实体化编程 4. 类型安全转换函数 |
网络框架设计 1. 自定义网络底层框架 2. 数据缓存 3. Mock数据 4. 用户登录与安全 5. 时间校准 6. 重试机制 |
Android模块化拆分 1. 搭建私有Maven仓库 2. 模块化拆分 3. 新的开发模式 |
Android经典场景设计 1. 城市列表 2. 时区的时钟问题 3. 图片缓存 4. ABTest 5. 首页优化方案 6. Hybrid原理及优化 |
持续集成 1. 代码分支策略 2. 自动化打包 3. Android发版策略 4. App后门 5. 批量打渠道包 |
课堂练习: 1. 在公司App中设计数据缓存 2. 在公司App中增加App后门 |