2017年就要结束了,感觉这一年还有很多事情没有做完呢。
床头旁边的书架就有一大推书没看完,准备去旅游的地方也没有去玩,一直喊着要减的肥也越来越肥了……
今天收到WX的年度考核,来写一写今年都干了什么吧
主要负责项目:读秒钱包apk
读秒钱包1.3.0 - 1.5.0版本的全部模块,括号里是补充:
- 启动页(启动动画优化处理)
- 登录(密码登录 / 短信验证码登录 / 手势密码)
- 注册(短信验证码捕获自动填写)
- 首页(跑马灯 / 广告 / banner)
- 授信流程(同盾 / 百度地图 / 拍照上传照片 / 依图扫描身份证 / 风控设备收集)
- 借款流程(依图活体识别)
- 还款流程(余额 / 银行卡 / 微信支付)
- 大白旺仔签约
- 个人中心(民生开户 / 提现 / 绑卡及左滑删除/ 实名认证 / 优惠券)
- 奢分期接入(web启动第三方apk / web打开系统浏览器下载apk)
- 升级下载(强升 / 普通)
- 热修复(tinker修复 / H5页面替换修复)
- 推送(小米推送 / 本地推送)
- 客服(电话 / 环信)
- bug(bugtags的收集处理)
- 埋点(友盟统计更换为诸葛io)
- 梆梆加固
- 系统版本的兼容(各系统权限处理 / 照片长宽及大小处理)
- 重构(网络框架更换(从volley更换为Retrofit+Rxjava)/ kotlin语言更换, 各种base +自定义view + utils等的整理)
等等……
取得的进步和成绩:
2次重构中学习了很多:
- 掌握了Retrofit+Rxjava的网络框架
- 能够熟练使用kotlin的写法
- 对代码层次结构上有了新的整理
- 学会并使用函数式编程的方式
- 设计模式也在代码中运用,比如自定义view的builder模式,全局使用的user采用observe模式等
其他学习到的有:
- 图片的优化处理,比如拍照获取照片时各系统的适配,按宽高/大小压缩,存取,上传等
- 手机各系统版本因权限问题的适配
- 学习并使用了热修复,有tinker和H5修复
- 接入微信支付
- 短信验证码的捕获显示
- 自定义了一些view,比如:跑马灯,广告,各样式的banner,绘制首页动画圆弧等
- web启动第三方apk和打开系统浏览器下载
等等……
未来的计划:
Android继续学习;
Java学习;
2018将未看完的一坨书看完
网友评论