豌豆荚 Android 成长的烦恼.pdf
《豌豆荚 Android 成长的烦恼.pdf》由会员分享,可在线阅读,更多相关《豌豆荚 Android 成长的烦恼.pdf(26页珍藏版)》请在三一文库上搜索。
1、豌豆荚 Android 成长的烦恼 范怀宇豌豆荚 个人介绍 豌豆荚 from 2011.04 o Windows 2.0 o Sync o Clients Android 开发精要 联系方式 o 收发短信 下载应用 应用管理 下载游戏 设置铃声 连接手机 传文件 备份 换壁纸 看视频 管理通讯录 截图 设计奖 连接 管理 内容获取 成长的烦恼 代码膨胀 功能快速迭代 性能 代码组织和管理 65536 max methods per dex 代码膨胀 第一招:Release o Progaurd o 无法 Debug 第二招:删 o 删代码大会 o 废弃的模块和方法 o 无用的 get/set
2、 方法 第三招:Progaurd Pro o 用 Release 调试 o 与 IDE 兼容不佳 代码膨胀 第三方库 o 减少重复 o 体积优先 Model 类 o Protocol Buffers o 生成代码过于臃肿 o Nano vs Wire 代码膨胀 插件化 o 避开 dex 缺陷,可插拔 o 编程模式复杂,解耦难度高 Host Activity (in manifest) Real Activity (in plugin dex) 1. 动态加载 dex,并反射获 得 Real Activity 对象 2. 对应生命周期函数调用 时,传递给 Real Activity 又升级了!
3、每周一个迭代 持续功能发布和改进 功能开发 分而治之 o 独立的产品设计和开发 o 专注 o Design/Tech/Code Review 问题 o 难于提前发现功能的关联性 o 产品需求有冲突 o 缺少基础支撑,难于保证实施质量 功能开发 平台化 更系统的需求分析 产品 Guideline 应用开发框架 功能设计开发 后台服务管理 分析所有涉及后台的产品 定制后台服务的产品规范 o 默认不启动 o 功能开启,服务开启 后台服务框架 o 统一的设置控制 o 基于单一 Service 的 “虚拟” 后台服务 后台服务开发 o 符合产品规范 o 必须基于框架开发 性能好 功能多,性能好 开发快,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 豌豆荚 Android 成长的烦恼 成长 烦恼
链接地址:https://www.31doc.com/p-3335409.html