点击空白处退出提示
KPOS-Android版
我要开发同款作品详情
该项目是公司新一代的为餐饮商家提供的智能点单收银系统,主要包含点单、收银、履约(票据打印+配送管理)、订单
中心、门店管理、报表中心、副屏、会员、排队、预定、通知中心、帮助中心等功能模块。
使用技术:
Kotlin+Jetpack+MVVM+RxJava2+自定义控件+LRU
项目职责:
1、参与设置模块的需求分析与评审;
2、负责设置模块架构设计、开发、维护及相关文档的输出;
技术描述:
架构搭建:
设置模块整体架构分为:app-setting、biz-setting两个模块;
app-setting:架构上使用MVVM架构(ViewBinding+LiveData+ViewModel),使用RxJava2实现异步加载;
biz-setting:为其它模块(不仅appsetting)提供设置数据相关的接口、数据库操作方法,使用RxJava2封装,内部使用LruCache实现设置数据缓存功能,
并使用建造者模式以供上层调用;
自定义控件:
模块中存在大量相同的列表Item条目,故通过组合模式,定义列表Item控件,以达到复用的效果;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论