熙仁2024年05月17日
44阅读
开发技术设计模式、sqlite、mvvm、kotlinandroid

作品详情

项目描述:APP 主要为门店导购提供外渠与线上的扫码核销,导购对提成商品进行社群分享,门店库房商
品盘点,以及导购和集团领导通过数据看板可视化数据观看日周月年的销售业绩数据
责任描述:数据看板开发与迭代、盘点枪功能开发,卡片分享
技术要点:
数据看板
对 MpChart 中的折线图、饼状图、柱状图功能通过构建者模式进行二次封装,对其初始化的代码进
行统一处理,后续只需传入需要处理的图表数据和需要修改的图表配置即可,减少代码冗余
盘点枪
首次进入通过服务器获取全部商品信息 db 文件存放本地,后期根据最后一个商品 id 进行数据库增量
更新,盘点时将货架盘点数据通过 ROOM 对数据库进行增删改查,上传后在清除数据
卡片分享
采用工厂方法设计模式将分享 View 的创建交给 ShareViewFactory,面相接口开发,有新的分享方
式就将实现 IShareView 接口的 View 加入到工厂中,通过接口中的 fetchShareEntry 方法获取不同业务分
享的分享信息来进行分享
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论