网络模块可能遇到的问题:
1、切换成本高:三方库存在不维护的风险
2、接口管理不便:接口多,不方便管理
3、重复代码多:交互场景多,可能有大量的重复代码
4、扩展性差:网络模块和业务代码耦合严重,不利于扩展
5、开发效率低:不同的三方库使用方式不统一,开发效率低
网络模块设计:
1、支持网络库可插拔设计,不干扰业务层
2、简洁易用,支持配置请求
3、Adapter设计,扩展性强
4、统一的异常和返回处理
网络模块可能遇到的问题:
1、切换成本高:三方库存在不维护的风险
2、接口管理不便:接口多,不方便管理
3、重复代码多:交互场景多,可能有大量的重复代码
4、扩展性差:网络模块和业务代码耦合严重,不利于扩展
5、开发效率低:不同的三方库使用方式不统一,开发效率低
网络模块设计:
1、支持网络库可插拔设计,不干扰业务层
2、简洁易用,支持配置请求
3、Adapter设计,扩展性强
4、统一的异常和返回处理
本文标题:flutter网络模块
本文链接:https://www.haomeiwen.com/subject/nlacmltx.html
网友评论