美容APP管理端

我要开发同款
kaisL2024年11月22日
188阅读

作品详情

1、重写了整个项目,使用MVP设计架构,解决老项目因MVC架构导致的代码冗余、模块混乱的问题,提高了项目的可维护性。
2、基于Clean Architecture设计思想,将Data Repository模块分离,可以对业务模块和数据层分别进行独立的单元测试。
3、使用RxJava和Retrofit组合搭建网络核心模块,规范Model层的开发,基于模板化代码的开发方式,将原有开发流程所需要消耗的时间缩减了将近一半。
4、使用Dagger2框架解决View层、Presenter层、Model层之间强依赖的问题,对MVP架构各层之间的代码进一步解耦。
5、实现了Web页面与原生交互的框架;实现原生页面和H5页面之间的路由框架;对Web页面异常进行埋点监控,追踪分析线上App中Web页面异常的原因。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论