如何打造高质量的APP 服务系统开发部技术分享第四期 徐斌.

Slides:



Advertisements
Similar presentations
第六章 人事行政 一、教案释疑 政府系统内非经选举或政治任命产生 的常任文官 —— 这样的公务员是何种公务员 ?
Advertisements

迪士尼公主裙衫变化记. 《白雪公主和七个小孩人》 《白雪公主和七个小矮人》,是世界电影史上第一部长动 画片,也是迪士尼的第一部。《白雪公主》不仅为迪斯尼 带来了第一尊奥斯卡小人,更是拯救迪斯尼于水火的贵 人 —— 在经济大萧条的 1937 年的美国,《白雪公主》为迪 斯尼赚到了 850 万美元,这约等于现在的数亿美元!
组长:陈俊帆  组员:秦宗浩 何美林 白珊珊 蒋壮壮 黄 兰森 任雨之  班级:高 2014 级 2 班  指导老师:刘芬.
定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
撒哈拉以南的非 洲. 学习目标(一) 1. 了解撒哈拉以南的非 洲的自然环境特点。 2. 记住撒哈拉以南的非 洲独特的人文特点。
目录 古诗 现代诗 春夏秋冬 返回 咏柳 (贺知章) 碧玉妆成一树高, 万条垂下绿丝绦。 不知细叶谁裁出, 二月春风似剪刀。
教學單元:嬉遊記 活動主題:西遊記 - 三借芭蕉扇 低年級語文領域成員: 蔡妮君、劉盈秀、林嘉璇、郭惠玟、施乃菁、廖丸毅、李思韻.
建设党员标兵制 ——“ 选树 ” 学生党员标兵的探索与经验 传媒学院学生党支部 曲阜师范大学 2015 年度党支部创新活动方案验收汇报 2016 年 5 月 20 日.
关于 “ 上海的新移民与传播 ” 研究调查报告.  小组成员:(周五上午班级)  董正椽: 研究设计及书面报 告  邵必为: ppt 制作、调查  曹本沛: 调查  江智东 调查  夏昊:
環境游離輻射 ( 六 ) 輻射與核能發電. 媽!這是我上班的 地方-核電廠。 地方好寬闊喔! 聽說日本原子彈爆炸死好幾 萬人,阿榮啊!你在這裡上 班,安全嗎?
第一章 餐饮服务程序 学习目的: 掌握餐饮服务四个基本环节的内容 正确表述和运用各种餐饮形式的服务程序 熟悉并利用所学知识灵活机动地为不同需求的 客人提供服务.
耐心陪孩子玩,即使你真的认为他的游戏内容很无聊。. 请蹲下来和孩子说话。 一开始别太在乎孩子成绩,要关心他是否喜欢学校。
《小狗包弟 》之 从阅读到写作 学校:和风中学 年级:高一 参赛者:彭龙英. 预习检测一 思考:同学们读完作者与包弟 的故事后,说一说作者所表达的情 感是什么?
19 世纪不同国家的文学 作品所反映的社会现实. 法国:《我的叔叔于勒》 —— 莫泊桑 俄罗斯:《胖子与瘦子》 —— 契科夫 美国:《麦琪的礼物》 —— 欧亨利 选取的作品.
上海市职业能力考试院 职称外语考试网上报名指导 (仅供参考). 考试报名 注意事项: 1 、本 PPT 旨在帮助考生熟悉上海市职业 能力考试院网上考试报名,仅供参考。 2 、每次考试报名细节处可能会有不同, 请具体关注考试院网上具体信息。
第二組 資料蒐集: 楊淳雅 陳佑安 PPT 製作: 陳薇如 口頭報告: 凃偌雯 葉于禎.
一、教学目标: 1 、阅读文章感悟作者的评论观点。 2 、阅读《百合花》,简述故事的情节。 3 、掌握小说阅读的基本方法。 4 、结合作者的观点和自己的体会,选取 一个角度赏析作品,谈出自己的独特见 解和感受。 二、教学重点、难点: 同目标 3 、 4.
关于网络对中学生的影响.
頭皮處理 和 頭髮保養.
鎮東國小附幼 102學年度下學期 備課報告 彭淑宜 蕭秀蘭 沈旻慧 陳玉玲 張瓊貞.
【我真歡喜來讚美你】 1.睜開眼睛 感覺好熟悉 在你面前 一切都不會在意.
我見我思我實踐 品德教育實踐分享.
虹膜识别健康养老服务智能系统项目.
2015年工作情况汇报 部门:轿车公司团委 时间:2015年11月.
第四节 品析艺术技巧 唐玄宗送张九龄白羽扇 张九龄是唐代开元年间的著名宰相,他为相贤明,敢于直谏,常惹得玄宗不高兴。开元二十四年,李林甫在玄宗面前举荐牛仙客为尚 书。张九龄强烈反对,但玄宗还是重用了牛仙客。接着,玄宗又欲以李林甫为相,张九龄以社稷为重,再次向玄宗劝阻,玄宗很不高兴。李林甫为篡夺相位,乘机私进谗言,诬告张九龄常怀诽谤之心。于是玄宗换相之意已决,他命高力士于秋风萧飒之时赐给张九龄白羽扇。
探究活动课:互联网+历史素材阅读与研讨 古代中国的选官制度 黄天庆  探究活动课:互联网+历史素材阅读与研讨 古代中国的选官制度 黄天庆 
職校、五專群科簡介.
我的家乡 南通 ….
公会之家游戏圈社交软件 游戏联通世界.
山东迎客通信科技有限公司 迎客企信通品牌事业部 专注短信验证码及其行业应用领域 PPT讲解稿敬请您的阅读
採購各階段常見異常態樣經驗分享 教育部秘書處.
机电工程系党总支 机电工程系发展党员程序 和材料准备规范.
江苏省工程造价管理协会 工作报告 2015年4月21日 扬州.
知使命 尽职责 护“财富” 努力当好“保健医生” 中共深圳市纪委退休干部 张定坤
广东农村供水发展现状和“十三五”工作设想
101年8月份 嘉義市道路交通安全聯席會報 酒駕行為與肇事現況分析 主講人:內政部警政署交通組科長張夢麟 1.
高校邦在线学习平台 学生学习手册 北京高校邦科技有限公司.
历史唯物主义复习 2011年3月9日.
从严治党 从我做起 广西疾控中心第一党支部 周昌明 2015年7月1日.
速收简历 速收简历移动APP项目 速收简历团队.
石家庄迅步网络科技有限公司 联系人:张会耀 电话:
俄语语音学习讲义(板块一) 本讲义的目的是让外国学生在开始学习发音、阅读以及书写前熟悉所接触的俄语字母和语音.
皖新数字书屋.
異常採購文件及採購行為之查察技巧探討 教育部秘書處 杜國正.
请带上耳机.
优卡会介绍资料 ——健 康 数 据 管 理 专 家—— ——爱上优卡会,生活好品味
俄语字母的发音体系 阅读规则.
让快件更自由! 福州拓牛信息科技有限公司.
103學年度第1階段 志願選填試探後輔導作為 成效檢討與精進建議
五、学习方法及应考对策 (一)学习方法 1.保证复习时间,吃透教材:上课之前应该对课程相关内容进行预习,把不理解的问题记录下来,带着问题听课。考试之前务必把课本看3遍以上,第一遍一定要精读,最好能做笔记,边读边记,不要快,要记牢。第二、三遍可以查缺补漏型的看,通过做题目看书,加深课本印象。 2.加强概念、理论性内容的重复记忆:概念、理论性内容一般比较抽象,所以在理解的基础上一定要重复记忆,在接受辅导之后,再加以重点记忆,以便及时巩固所学内容,切忌走马观花似的复习,既浪费时间,效果也不好。
活动主题:佛山智造 中国骄傲 随着互联网、云计算、大数据以及移动互联网的快速发展,技术不仅仅是一种工具,正加速重构着品牌的新格局。
四川省卫生监督移动 执法终端介绍 发言人:陈成身 四川省卫生执法监督总队.
獎補助經預計支用報告 105年.
珍惜时间 提高效率 初二1班
一种营销模式的转型,一种全新的金融房贷模式
轻新课堂老师使用手册 多画面课堂实时录播系统.
貨幣需求與貨幣市場的均衡.
华东理工大学 关于新校园卡功能启用的相关说明 2018年09月07日.
107學年度國民中學 學障鑑定個測工作說明 Loading…… 臺東縣特教資源中心.
第三組 成員 王郁昀 美術 李孟澤 程式 王子榮 企劃 美術 李奕增 企劃 美術 石名辰 企劃 程式 許登竣 美術.
商業行為成立的要件 動動腦 Q 請試著判斷下列何者為商業行為? 請試著判斷下列何者為商業行為?.
102學年度下學期 班親會 五年仁班 楊曉逸老師.
第二階段「校園徒步區建置」 執行成果報告.
2016 梦幻星空IOS风格PPT模板.
Review&Refactor 张 戈 在短拍这边主要工作的总结
106年免試入學第一次模擬 選填重要日程表說明 1.106年1月10日中午12時~106年1月16日中午12時完成第一次模擬
為民服務白皮書 台灣電力公司彰化區營業處  彰化區營業處 為民服務白皮書 誠信 關懷 服務 成長 1.
实验课程学习手册.
云控APP说明书 适用于云控平台配置.
云控APP说明书 适用于云控平台配置.
Presentation transcript:

如何打造高质量的APP 服务系统开发部技术分享第四期 徐斌

前言 听众跨度大,广度优先 纯手工打造,多听少看 个人经验谈,欢迎拍砖

为什么要做高质量的APP 做软件和做游戏的区别? 开发自身成长 团队技术氛围

高质量的APP具备哪些特点 UI设计&交互设计 速度 稳定性 安全性 兼容性 流量&耗电量

UI设计&交互设计 前期-仿IOS. 中期-寻求差异化. 后期-MD风格+公司主色调.

速度 速度和效果的关系:互相争夺CPU,互相掩护 用动画拖延执行时间. 代码执行效率低下,影响帧数

稳定性 crash率 应用恢复深度

安全性 接口安全 代码安全 数据安全

兼容性 屏幕兼容性:横屏/竖屏,iphone/pad. 版本兼容性:高sdk独占.低sdk兼容

流量&耗电量

黑科技 插件化/hotfix 进程常驻

怎么做 事前:编码手段 事中:程序设计 事后:监控优化

编码 规范.决定能不能做事情. 风格.决定能把事情做得多好.

规范篇 参考<<xx编程规范>>,针对项目实际情况微 调. CodeReview 代码提交规范.

风格篇 严谨,思虑周全. 技术评审,针对具体问题的实现思路. 多看优秀代码. 是否用轮子以及用合适的轮子.

设计 跨页面的事务处理方式 避免反复的网络请求 适当的loading样式和错误提示 尽可能快的显示数据 实体感觉,鲜明形象,有意义的动画

跨页面的事务处理 用户操作 事件传递

避免反复的网络请求 Request整合 适时刷新 缓存

loading和error提示 供用户浏览的页面 供用户输入的页面 多样化的错误提示

尽可能快的显示数据 预加载数据 阶段性展示 减少组件数量和嵌套层数

因视频文件较大,邮件传播的ppt中以url代替视频 http://v.youku.com/v_show/id_XNzMxNzY0NjYw.html

监控 IDE输出信息 Crash统计 网络质量统计 行为统计

性能分析常用工具 DDMS:内存分析,方法耗时分析.Network/Gpu使用 情况. HierarchyViewer:UI层级分析,绘制过程各阶段耗时 分析. leakcanary:apk形式监控内存泄露. 手机开发者选项:调试/网络/绘图/监控

UI设计&交互设计 速度 稳定性 安全性 兼容性 流量&耗电量 UI设计师+编码风格+程序设计 监控优化 监控,架构设计 规范 需求优化,规范 编码风格

从头开始or优化? 紧急程度 时间成本 团队认可程度

时间从哪里来? 开发时间:做一个高效率的码农. 维护时间:没有bug的世界是怎样的?

职业素养 仔细阅读需求文档. 对待bug的态度. 思维不局限,眼光放长远. 深思熟虑,一气呵成,避免非需求引起的代码 重写.

拆分/各司其职 纵向:MVC-MVP-MVVM(业务模块结构统一) 横向:AOP(http,file,device,log...)

善假于物也 开发工具 调试工具 翻墙工具 打包工具 脚本 其他黑技能

谢谢