闲来无事,写了一套MVP代码架构,盼望能给各位分享一些步伐逻辑; 一、java版架构https://github.com/VcStrong/RxRetrofitMVPDemo.git mvp-v1和mvp-v2是给Android小白开辟看的; mvp-v3已经被我的徒弟在公司项目中利用且上线:一个资讯项目,两个电商项目。 mvp-v4是在v3根本上举行的组件化分包。 v3和v4各有长处,接待各位在公司业务中利用。 二、kotlin版本架构https://github.com/VcStrong/KotlinMVPDemo.git 这个版本是基于java版mvp-v4修改的,由于kotlin的泛型和函数我相识的不太深入,项目中Presenter基类功能有所退化,相称于java V2-V3之间的一个版本,机动度不是很高,不外开辟公司业务也充足了。
业务包罗:
利用框架包罗:
我是寻求代码轻便,代码镌汰调用;我以为代码写出来就是给本身方便,给其他步伐员方便的,不盲目寻求高大上,只管减小明确难度+代码深度。
! |