斑马易团

电子商务 团购 案例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实现多地址拆分订单,并对拆分的订单实现删除,修改,编辑动态布局

斑马易团

电子商务 · 团购 案例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生活

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

  • 旭辉永升芯选商城

    旭辉永升芯选商城

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

  • 瑶池酒业提货平台

    瑶池酒业提货平台

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

  • 悟空掌控

    悟空掌控

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

  • 维纳斯

    维纳斯

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

发布任务

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

1小时精推人才

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

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