基本信息

案例ID:173712

技术顾问:微笑迎人 - 4年经验 - 成都天脉拓道科技有限公司

联系沟通

微信扫码,建群沟通

项目名称:斑马易团

所属行业:电子商务 - 团购

->查看更多案例

案例介绍

MVP +RxJava2 +Dagger2搭建app框架
采用MVP模式将Activity中的业务逻辑全部分离出来,让Activity只做UI逻辑的处理,所有跟Android API无关的业务逻辑由Presenter层来完成,降低了耦合度,使得层级职责更加明确。
使用泛型和Dagger2中的注解,通过依赖注入的方式完成Presenter的Model的创建,避免了View层直接创建Present与Present层直接创建Model造成的依赖关系,将View层与Presenter层,Present 层与Model层进行解耦,降低了模块的耦合度
网络模块
基于retrofit+rxjava进行了二次封装构建了初始化Retrofit. I具类的基类NetWorkApi内部对OkHttpClient进行初始化并配置了相关的拦截器,避免了重复创建Retrofit实例以及重复配置属性。封装了BaseObserver来处理服务器响应以及响应数据的基类BaseResponse ,使得业务开发者只需在使用的时候添加自己对应的接口和Bean,调用方便简洁。
跨进程通信
基于AIDL解决了基纡websocket保活聊天消息的应用跨进程通信的问题,实现了app端与pc端客服聊天系统的数据传输。

路径详情界面
UI采用View Pager嵌套Fragment的方式,进行完全lazyLoad,主要在Fragment中的setUserVisibleHint(方法中结合标识位来判断Fragment处于不可见到可见,可见到不可见哪种状态,从而执行对应的网络数据加载或网络请求取消,优化网络请求api的设置,减少了偶现的由于网络加载带来的卡顿,同时减少了不必要的fragment页面数据缓存而带来的极端情况下的内存OOM。

屏幕适配
采用SmallestWidth方案进行屏荨适配,实现适配范围自由控制,解决了在不同分辨率车机下的屏幕适配的问题。

订单模块
基于商品的sku算法实现了商品选择规格置灰通过RegycleView实现多地址拆分订单,并对拆分的订单实现删除,修改,编辑动态布局

相似案例推荐

其他人才的相似案例推荐

  • nodejs后端

    nodejs后端

    小程序的API服务器 实现的API借口主要有: 小程序登

  • i生活

    i生活

    重庆金窝窝网络科技有限公司 现有区块链和电商两大项目,我所在

  • 旭辉永升芯选商城

    旭辉永升芯选商城

    项目名称:旭辉永升芯选商城 项目描述:在上海旭辉集团房地产

  • 瑶池酒业提货平台

    瑶池酒业提货平台

    负责整体的设计工作.....................

  • 悟空掌控

    悟空掌控

    这个只是添加展示悟空掌柜的线上活动运营,线上活动内容,线上活

  • 维纳斯

    维纳斯

    负责官网后台的开发维护工作。后期接手维护。 因为图片展示不

  • hello绵阳

    hello绵阳

    平台集成社区团购小程序、拼团小程序、砍价小程序、抽奖小程序、

  • 社区团购

    社区团购

    负责社区团购项目的整体开发,前端使用微信小程序开发,后端使用

  • 壮壮商城

    壮壮商城

    本商城支持用户自己上架商品。下单,购物车。可根据用户信息登录

  • 海代丝

    海代丝

    1.本项目采用OC语言开发,采用mvc模式。 2.采用AF

  • 电商小程序

    电商小程序

    基于团购开发的小程序,方便用户使用,为电商提供一个良好的服务

  • 一分购活动

    一分购活动

    为企业及机构提供某个商品的特价活动,介绍活动详情,用户购买信

发布任务

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

微信接收人才推送

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

接收人才推送
联系需求方端客服
联系需求方端客服