工作职责:
使用kotlin开发,CodeManagerGit
主要负责Okredito、iFectivo、YumiCash等APP的版本迭代,需求对接、需求评
估、调研等,带领团队完成需求开发,保证项目的稳定性,降低crash率、性能
调优,启动优化、根据业务不断优化项目代码、屏幕适配等
1.APP框架搭建及优化,进件流程base封装、登陆流程,持续优化
2.团队内部codereview
3.需求跟进及开发
4.打点数据统计封装
5.permission相关代码封装
6.框架采用google官方jetpack库livedata、viewModel、hilt搭建mvvm框架,网络
请求使用retrofit
7.项目整体模块化,业务模块单独剥离
8.封装shape/spannable/EasyTextView等组件在项目中使用
9.首贷进件流程及kyc页面的维护
10.活体(face++)识别相关代码抽取封装
11.优惠券系统开发
12.webView初始化优化,减少初始化次数,降低内存消耗
13.版本迭代,发布googleplay商店
14.开发测试辅助模块
15.工具类、大数据、加密相关代码抽取封装,抽取为公共模块
16.okredito独立开发完成上线,后续增加人手,团队开发
17.自定义camera&封装module
18.线上crash处理
19.集成livechat客服sdk、火山abTestSDK
20.使用autosize屏幕适配
21.使用glide加载图片,二次封装glide
22.APP混淆配置
23.启动时间优化(由开始1000ms优化到600ms,firebase统计)