懒人易健

我要开发同款
HakiFan2024年04月19日
349阅读

作品详情

懒人易健项目作为一个o2o项目,主要功能是为线上客户提供方便的浏览和预约懒人club的课程而服务。其中主要包含私教课购买,团操课购买,懒餐购买,三大模块的功能。 懒人易健1.0 (Swift+MVC,RXSwift+MVVM) 1.0版本开发之初因为考虑到需求修改的频繁,开发任务繁重的问题,所以使用了语言较为简洁,严谨的swift + 常用的MVC设计模式。在主流程(购课模块开发完毕)之后开发餐饮模块,餐饮模块因为主页面选餐下单的交互较为复杂,所以引入了RXSwift+MVVM这种响应式开发方式。大大简化了交互状态过多造成的代码复杂度。 懒人易健2.0 (RXSwift+MVVM,模块化开发) 2.0版本在今年开发启动之前,我们总结了上个版本在开发过程中的经验,最终确定2.0版本全面使用RXSwift+MVVM的设计模式,同事因为app逐渐功能增多,模块增多,我们引入了模块化开发的方式,通过cocoapods方式去管理各个模块,让代码耦合度降到最低。各个开发人员只需要维护自己的模块即可,尽量避免其中一个功能的修改引起其他功能的bug。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论