首页 > 代码库 > 包建强的培训课程(1):Android App企业级开发

包建强的培训课程(1):Android App企业级开发

一.简介

  • 课程简介

      结合讲师5年来一线工作经验,打造千万级用户所需要的Android开发框架,以使用快速迭代的节奏和上百人的团队协作。每一个知识点的总结,都是讲师在踩过坑之后,血和泪的经验教训,十分有参考借鉴的意义。

 

  • 受众定位

     本课程系列适合于从事Android开发1-2年的技术人员,帮助他们设计出更加健壮的Android程序。

 

  • 听众收益

     能够帮助学员快速成长,掌握在企业中进行Android开发的技巧,获取进入一线互联网公司的必备知识。

 

 

二.课程大纲(2天)

 

第1讲 基础框架设计

  • 重新规划Android项目结构
  • 为Activity定义新的生命周期
  • 实体化编程
  • 类型安全转换函数

 

第2讲 网络框架设计

  • 使用AsyncTask
  • 自定义网络底层框架
  • 数据缓存
  • Mock数据
  • 用户登录与安全

 

第3讲 Android插件化框架设计

  • 入门知识
  • 技术流派
  • 技术周边
  • 开源框架
  • 热修复技术
  • 未来方向

 

第4讲 Android经典场景设计

  • 城市列表
  • 时区的时钟问题
  • 图片缓存
  • ABTest
  • 首页优化方案
  • Hybird原理及优化
  • App后门

 

第5讲 崩溃收集分析

  • 崩溃的收集
  • 崩溃的去重
  • 崩溃的分析(选最经典的10个)

 

第6讲 自动化集成

  • 代码分支策略
  • 自动化打包
  • Android发版策略
  • App后门
  • 批量打渠道包

 

           

 

包建强的培训课程(1):Android App企业级开发