Android Studio插件之MVPHelper,一键生成MVP代码

历览千载书,时时见遗烈。这篇文章主要讲述Android Studio插件之MVPHelper,一键生成MVP代码相关的知识,希望能为你提供帮助。
MVP盛行,听到的最多的抱怨就是咋要写这么多接口,那么本文作者提供了一个插件,自动生成这些接口的声明。感兴趣的还可以学习该插件的写法,按照自己平时的需求修改,提供开发效率。
 
 
MVPHelper 
一款Intellj IDEA 和android Studio的插件,可以为MVP生成接口以及实现类,解放双手。
Github 地址  :

  • https://github.com/githubwing/MVPHelper
【Android Studio插件之MVPHelper,一键生成MVP代码】 
Android Studio插件之MVPHelper,一键生成MVP代码

文章图片

注意

对于MVP模式,定义一个Contract类来放置Model View Presenter 的接口,将大大减少类文件。
 
将普通的接口替代如下:
 
1 public interface GoodsInfoContract { 2 3public interface View{ 4 5} 6public interface Presenter{ 7 8} 9public interface Model{ 10 11} 12 13 }

 
当你在Contract类中使用插件,效果如下:
Android Studio插件之MVPHelper,一键生成MVP代码

文章图片


如何使用
 
在插件仓库搜索MVPHelper
Android Studio插件之MVPHelper,一键生成MVP代码

文章图片

手动安装的办法;
 
下载MVPHelper.jar
(https://github.com/githubwing/MVPHelper/raw/master/MVPHelper.jar)
 
然后安装插件:
Android Studio插件之MVPHelper,一键生成MVP代码

文章图片

 
在Contract类或者Presenter类内部,点击Generate菜单,选择MVPHelper即可生成对应文件
Android Studio插件之MVPHelper,一键生成MVP代码

文章图片

 

    推荐阅读