Android架构师

Android封装架构遇到的问题

2021-08-27  本文已影响0人  薛定谔的猫QAQ

为什么封装架构

新入职一家公司,代码比较乱,基本上都是在Activity中发起网络请求,同样的代码写很多次;同样的功能,在不同的地方,实现很多次,刚好自己也没有封装架构的经验,趁这次机会学习一下,然后记录

选择架构 (MVP+ViewModel)

是MVP,因为MVC的确已经用的差不多了,MVVM自己由不会,MVP属于自己知道一点,没实践过,所以就决定是MVP了。

第三方库的选择

因为原项目中已经使用了很多库,而且很多形成了强耦合,所以这次重构也是基于这些第三方库来实现的,基本都是比较新的库

第三方依赖

遇到的问题

思考

上一篇下一篇

猜你喜欢

热点阅读