@GEEKO
2018-04-27T02:20:34.000000Z
字数 817
阅读 271
APP优化
IOS
2018-04-25 IOS初步修改
- 1.侧滑
时间可能有点久,也可能有遗漏
;
- 2.空界面提示;
- 3.Toast
普通的、网络请求结果的
;
- 4.网络请求结果
断网、网络不好、无数据等
;
- 5.常用弹窗
View
等的复用;
- 6.类整理
例:(国内、国际共用的模型抽离,然后各自使用自己独有的,后期如果同意模型,只需要把各自独有的放到共用的里面即可)
- 7.引用第三方库
(YYLabel)
移除;
- 8.界面多个加载提示优化
国内机票------>分春秋+春秋主平台
;
- 9.APP共用的宏、category等抽离
最终能实现pod模块管理,可暂时忽略pod模块管理
;
- 10.项目目录划分整理;
- 11.清理无用图片;
- 12.性能优化
长期不断
;
- 13.下拉刷新,上拉加载
设计层面:
- 1、票务模块和旅游赛事模块要在设计上尽量一致,现在还是有差别的
- 2、页面功能小细节要研究设计一下,比如加载动画,进度动画等
- 3、启动页也要设计个合适的,色调和页面上的内容要给人舒服感
- 4、首页设计很重要,要让人有体验下去的想法
- 5、总体设计出来后,再一起提页面上的想法
技术层面:
- 1、为了后期方便模块之间的整合,在后期最好把模块之间公用的代码整合出来,通用的代码拉成组件可以共用,这样开发会快速高效
- 2、优化数据加载速度,老生常谈的话题了
- 3、为了迎合业务方的后期可能有的需求,可以提前把推送、首页活动节日弹窗、收集用户常访问的模块页面,等功能考虑进去
- 4、应用中常更换的小模块尽量设计为接口拿取,比如:过节日了,首页8个图标的更换、轮播图可以在后台添加修改等
2018-04-26 Android初步修改
- 联系人部分UI和操作逻辑要进行优化
- 需加入一个接口环境改变则自动清除登录用户信息的功能,防止测试时窜号
- 需加入版本升级后清除数据库的功能,以保证静态数据为最新
- 联系人部分UI和操作逻辑要进行优化
- 尝试统计当前UI或逻辑多次出现的内容进行代码整合以达到复用
- 部分逻辑复杂处要加上更加细致的注释
- 清除之前版本的一些废弃图片资源