基本信息

案例ID:195913

技术顾问:紀@ - 9年经验 - 杭州粉丝生活科技有限公司

联系沟通

微信扫码,建群沟通

项目名称:粉丝生活

所属行业:生活消费 - 分类信息

->查看更多案例

案例介绍

项目简介:粉丝生活是一个可以提供附近小区范围内商店购物、邻里帮忙、发布闲置、活动等周边的泛电商类社区服务平台。包含商品下单、支付、购物车、订单、小区绑定切换、搜索、快递收发等功能
技术描述:
1. 在项目架构方面, 基于Jectpack MVVM构建项目框架,实现业务逻辑和视图UI的解耦
2. 在网络请求方面, 封装 OkHttp、 RxJava 管理网络请求, 实现基于流式构建事件响应式异步操作,提高代码可读性、易于维护;基于 Glide 实现图片加载,通过弱引用增强图片的使用效率,复用bitmap内存,避免频繁回收导致的内存抖动问题
3. 地图拖动过程中,需要刷新地理位置,使用享元模式复用坐标对象,避免频繁创建
4. 自定义View实现列表横向弹性滑动切换效果,解决嵌套RecyclerView导致的滑动冲突
5. kotlin协程+Glide同步加载,减少大量图片加载引起的线程并发,使图片加载效率得到明显提升
6. 使用 InpsectCode、learkcanary、profiler等辅助工具优化代码,对可能存在ANR、OOM、过度绘制情况进行定位排查,提高稳定性,调优性能,使页面加载速度提升了10%,内存利用率节约30%,CPU性能、电量消耗大幅减少
7. loop消息循环中message printer计算消息耗时和相关堆栈,检测定位卡顿问题,解决并加以优化。使用户交互体验流畅度得到明显提升,用户活跃驻留时间增长2倍以上
8. 采用布局标签、扩充CacheViews容量、复用RecycerPool 、减少requestLayout、滑动停止图片加载、分页等方式优化RecyclerView,节约不必要内存和流量开销,列表更加丝滑,提升了用户交互体验
9. 封装、管理第三方库引入,减少依赖,对重度依赖库阅读源码理解原理进行重写拓展,提升代码可维护性、减少耦合
10. 采用IdleHandler对非必要启动任务管理, 优化 App启动效率,使启动速度提升了15%,大量减少了用户等待时间
11. 集成个推实现消息推送,处理透传消息适配订单、系统消息通知渠道
12. 采用今日头条调整density对UI进行适配,对分区存储、FileProvider、以及运行时权限请求管理等系统版本兼容进行适配,针对官方SDK版本差异做API兼容

相似案例推荐

其他人才的相似案例推荐

  • 今日活动

    今日活动

    - 负责公司官网及其多个子网站的开发和维护,使用 HTML、

  • ID卡读卡器软件去除验证密码

    ID卡读卡器软件去除验证密码

    一, 软件原始功能: 1, 将新采购的一批空白卡激活后投放

  • 酒店管理系统

    酒店管理系统

    酒店管理系统 项目描述: 项目功能要求: 1.项目环境:

  • 悦淘

    悦淘

    环球悦旅汇旅游科技(北京)有限公司 所属职位:产品经理

  • 电商项目

    电商项目

    有购物车功能,支付功能,物流功能,验证码等,支付接口有微信,

  • OA系统

    OA系统

    客户信息管理 膜拜信息统计 客户需求分析 在线合同订制

  • 京东页面模拟

    京东页面模拟

    模拟京东平台,数据都是线上动态渲染的,自己写的小dome,由

  • 模拟唯品会

    模拟唯品会

    利用原生html,js,css做的一个唯品会的首页,商品列表

  • 康太太大药房App

    康太太大药房App

    医药类app,康太太大药房﹣专业的网上买药、购药、找药、稀缺

  • 淘宝商品信息爬取

    淘宝商品信息爬取

    主要是对淘宝登录的过程比较有复杂,利用js逆向以及后面使用s

  • 微信聊天机器人

    微信聊天机器人

    微信聊天机器人,提供聊天数据统计、天气查询、新闻推送等功能。

  • 能帮就帮公众号

    能帮就帮公众号

    为用户提供绑定房屋,查询房屋费用,缴费记录,充值记录,房间余

发布任务

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

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服