MVP项目Android Communityandroid开发实战专题

这个AS插件能帮你快速管理MVP

2017-06-09  本文已影响1185人  灵魂奏响曲

前言

这个插件诞生的原因是因为释放一下自己的小手!由于MVP同种步骤重复类型代码比较多,网上没有看到合适的插件方便管理,于是自己动手写了一个。有的MVP可能并不适合,因为这是按照我思路的MVP配合的插件,如果你和我思路差不多或者觉得这MVP思路还不错,那么恭喜你这插件能帮助你。这个第一版已经开发了半年了,一直没有机会分享出来。今天修改了一些以前的bug,就写下这篇文章和大家做一个简单的介绍。


注意:下面一波图片与动态图,手机流量少的小伙伴别和流量客气!

插件地址

MVPManager:https://github.com/xujiaji/MVPManager

安装

install MVPManager

使用效果

1. 开始编辑MVP代码

这个包要包含contract,model,presenter包,没有没关系,没有自动创建 开始编辑MVP代码

这个MVPManager搭配xmvp library更加方便,后期可以考虑对默认的继承关系设置成和上次输入一致。
XMVP借鉴Google案例延生出来
地址: https://github.com/xujiaji/XMVP
介绍:XMVP(简洁的MVP框架)
当然你也可以修改默认的继承关系。

界面介绍 创建类

2. 逆向管理,单单生成代码不是最终目的,要方便管理。

如何打开:在Contract文件下右键 -> Generate -> MVPManager

打开

直接就可以对MVP进行添加删除管理,注意会同时删除实现类中的方法。

管理

好了到这就结束了,将这小家伙分享给大家,帮助到你了吗?若有帮助欢迎使用和提供宝贵建议!


1.5.0版本更新:

  1. 优化界面
  2. 添加自动继承XBasePresenter,当勾选xmvp时
  3. 添加自动继承XBaseActivity或Fragment
1.5.0版本界面

感谢@lgz1112提供建议。


Github:@xujiaji

上一篇下一篇

猜你喜欢

热点阅读