有牛 iOS App 是面向肉牛养殖户和有肉牛需求的用户提供高品质肉牛及周边产品的互联网垂直电商平台,提供包含肉牛的类型、品种选型,运输、检疫检验,耳标溯源,数字牧场监控等服务。
改项目为纯Swift语言开发,独立开发,从零开始,搭建架构、基础组件开发、核心组件开发,通用网络请求库开发、业务开发等。
项目架构为MVVM+MVC,结合Swift的反射机制,泛型,高阶函数,RxSwift等,使项目具有一定的高内聚,低耦合特性。
网络请求库为RxMoya+RxSwift+HandyJSON,这也是目前主流的实现网络层的技术。
该项目主要功能有:商品展示、支付系统(微信、支付宝、工行支付、农行支付、线下支付)、订单系统、评价系统、商品管理、养殖户管理、录制视频、播放视频、IM聊天、分享等等.
开始时间90天,维护至今。