项目:蛋壳公寓app
简介:蛋壳公寓app是一款用户找房、租房及售后服务应用,主要功能有:房屋筛选、地图找房、路径规划、在线签约、房屋详情、在线报修、智能门锁、账单支付等功能,下载量达千万级,日活用户数十万。
项目职责:
1.参与项目需求评审,与产品经理沟通,提出在技术方面的合理化建议
2.项目框架的搭建,技术选型,及项目难点的实现
3.协同测试人员测试,修改项目bug,完善项目
4.项目上线后,关注bugly的bug统计情况,对相应问题及时处理,对严重bug及时热修复处理
5.不断优化app性能,提高用户体验
6.使crash率维持在千分之二以下
技术点:
1.使用Rxjava+OKhttp作为网络请求框架
2.封装蛋壳支付框架,将微信支付,支付宝支付,银联商务支付,及招行支付集成封装
3.使用百度地图api实现地图找房功能,根据用户操作地图层级展示城市、商圈、小区级别房屋,及路径规划
4.使用腾讯x5加载h5页面,并用jsbridge实现与h5交互
5.封装神策埋点,使用aspectJ实现AOP埋点方案
6.研究项目崩溃防护方案,降低crash
7.项目使用java及kotlin语言混合开发
8.使用ARouter使模块之间解耦
9.项目lib使用本地maven库管理
语音识别、人脸识别等技术