快运直通车

工具 办公软件 案例ID:161754
迷你糊
2 年经验· 顺丰科技
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

项目简介:快运小哥的收派客户端。
主要职责:快运收派线 App 端负责人,负责收派 App 的需求评审,功能开发和统筹版本发布和项目 进度跟进及汇报等工作。
负责模块以及技术要点:
1、前期负责揽收功能点开发和维护
2、直通车使用以 replugin 实现插件化,对 replugin 二次开发后使用 3、各个模块封装成组件,方便快速开发,包括网络组件,推送组件,mvp 组件,登录网 关组件,图片加载组件,闪屏组件,灰度规则组件
4、MVP 开发模式,方便解耦,使用 Contract 使 presenter 和 view 的功能清晰明了 5、启动优化,包体积优化,绘制效率优化,内存占用优化等
6、使用 AOP 实现埋点采集用户事件点击流
7、添加防截屏,view 黑白化,水印等小功能
遇到的问题:内存泄露引起的 gis 地图定位调用次数超限 分析解决:使用Profiler和leakcanary查找内存泄露,使用profile实际操作完后手动 gc,关掉页面内存并没有太大下降,并且关闭的页面还有多个实例存在,且关闭的时候只 关闭了一个实例,其他还有残留,这就证明有内存泄露,采用线程安全带单例写法,在触 发定位到时候不可一直 new client 对象,始终采用唯一实例,关闭也是唯一的实例 8、负责直通车原生组件切换 ReactNative 组件的改造

快运直通车

工具 · 办公软件 案例ID:161754
联系该工程师
微信扫码,建群沟通
作者: 迷你糊 - 2年经验- 顺丰科技

案例介绍

项目简介:快运小哥的收派客户端。
主要职责:快运收派线 App 端负责人,负责收派 App 的需求评审,功能开发和统筹版本发布和项目 进度跟进及汇报等工作。
负责模块以及技术要点:
1、前期负责揽收功能点开发和维护
2、直通车使用以 replugin 实现插件化,对 replugin 二次开发后使用 3、各个模块封装成组件,方便快速开发,包括网络组件,推送组件,mvp 组件,登录网 关组件,图片加载组件,闪屏组件,灰度规则组件
4、MVP 开发模式,方便解耦,使用 Contract 使 presenter 和 view 的功能清晰明了 5、启动优化,包体积优化,绘制效率优化,内存占用优化等
6、使用 AOP 实现埋点采集用户事件点击流
7、添加防截屏,view 黑白化,水印等小功能
遇到的问题:内存泄露引起的 gis 地图定位调用次数超限 分析解决:使用Profiler和leakcanary查找内存泄露,使用profile实际操作完后手动 gc,关掉页面内存并没有太大下降,并且关闭的页面还有多个实例存在,且关闭的时候只 关闭了一个实例,其他还有残留,这就证明有内存泄露,采用线程安全带单例写法,在触 发定位到时候不可一直 new client 对象,始终采用唯一实例,关闭也是唯一的实例 8、负责直通车原生组件切换 ReactNative 组件的改造

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×