BKEX数字货币交易

我要开发同款
proginn17244066022024年05月09日
68阅读
开发技术设计模式、mvvm、flutterswiftios
所属分类数字货币、区块链、股票、金融

作品详情

1. BKEX是一个面向全球的数字货币交易所。核心业务涉及行情,交易,合约,资产,钱包,理财,咨询等。
2. 整体设计模式MVVM+协议编程,主要框架iOS:RxSwift、Alamofire、webSocket、SnapKit、lottie-ios等。Flutter:rxdar
t、dio、flutter_bloc、flutter_boost等
3. 网络层基于Alamofire和Rx封装,基于服务端分布式服务和系统划分,网络层Session做业务区分,确保每个系统可以独立运
行。业务层MVVM+Rx+组件实现业务逻辑。UI层基于VM做data-binding。
4. 项目经历过两次大演变,2020年4-6月整体项目从OC+RAC到Swift+Rxswift。2021年2月,为保证两端一致性和开发效率,开始
搭建Flutter接入,后期基本上边缘业务都是Flutter项目,Flutter也经历从fish_redux到bloc的状态管理升级。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论