当当Android版

我要开发同款
zenia2022年11月22日
128阅读

作品详情

• App开发:负责Android端产品的的技术研发,完成每两周的需求版本迭代开发;采用MVP的架构模式,对App进行工程化、模块化、组件化的代码重构;• 稳定性:带领团队对App的稳定性和性能进行优化,通过解决内存泄露等,一月内把App的崩溃率下降10倍;为保障服务稳定性,主导设计异常监控平台,通过网络或业务故障报警,把响应解决时间降低到分钟级;为提高App质量,设计开发自动测试平台,对产品进行深度遍历测试,压力测试,性能测试,功能测试;使用在线热修复技术robust,不用发版解决线上问题,把问题解决时效缩短到分钟级;• 性能优化:通过异步等优化技术,启动速度提升30%;通过缓存和独立进程,视频首帧播放速度提升30%,内存减少10%;针对消息推送到达率低问题,组织团队进行技术优化,通过建立*系统通道等方式,把到达率提升了5倍;对图片进行webp格式压缩,减少了30%的图片大小,节省了30%的带宽费用,平均提高了10%的页面加载速度;针对Apk包大小进行瘦身,开发自动工具对图片进行压缩,开启代码混淆,删除冗余资源,包体积减少10%以上;• 动态化: 使用独立进程技术,更换webview内核为X5,使用Okhttp的缓存策略,把H5页面的响应速度提升了30%;接入DroidPlugin插件化框架,实现电子阅读器的插件动态加载;• 跨平台: 独立进程下,React Native页面减少了30%内存,首次渲染速度提升85%,拆出公共功能包,每包减少500k大小;接入Flutter,采用flutterboost方案开发意见反馈功能,节省了一个开发人力时间;• 创新: 自主开发设计IM服务,带领团队开发客户端SDK,通讯协议使用Websocket,消息协议采用Protobuf,自定义消息指令;自主开发了App持续集成服务,提供打包、热修补丁、下载等功能,平均每天能为团队节省1个小时;
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论