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

来源:互联网 发布:类似于朱炫的知乎 编辑:程序博客网 时间:2024/06/13 01:06
2016-10-18 wing 鸿洋 鸿洋
鸿洋

hongyangAndroid

你好,欢迎关注鸿洋的公众号,每天为您推送高质量文章,让你每天都能涨知识。点击历史消息,查看所有已推送的文章,喜欢可以置顶本公众号。此外,本公众号支持投稿,如果你有原创的文章,希望通过本公众号发布,欢迎投稿。

本文由wing投稿。

wing的博客地址:

http://androidwing.net/index.php


MVP盛行,听到的最多的抱怨就是咋要写这么多接口,那么本文作者提供了一个插件,自动生成这些接口的声明。感兴趣的还可以学习该插件的写法,按照自己平时的需求修改,提供开发效率。




MVPHelper


一款Intellj IDEA 和Android Studio的插件,可以为MVP生成接口以及实现类,解放双手。

Github 地址 :

  • https://github.com/githubwing/MVPHelper




注意

对于MVP模式,定义一个Contract类来放置Model View Presenter 的接口,将大大减少类文件。


将普通的接口替代如下:

public interface GoodsInfoContract {    public interface View{        }    public interface Presenter{        }    public interface Model{        }}

当你在Contract类中使用插件,效果如下:





如何使用


在插件仓库搜索MVPHelper




手动安装的办法;


下载MVPHelper.jar

(https://github.com/githubwing/MVPHelper/raw/master/MVPHelper.jar)


然后安装插件:



在Contract类或者Presenter类内部,点击Generate菜单,选择MVPHelper即可生成对应文件



相关文章:


  • 自己编写Android Studio插件 别停留在用的程度了

  • Android Studio自定义模板  写页面竟然可以如此轻松

  • 神奇的Android Studio Template



掘金是一个高质量的技术社区,从 RxJava 到 React Native,性能优化到优秀开源库,让你不错过 Android 开发的每一个技术干货。长按图片二维码识别或者各大应用市场搜索「掘金」,技术干货尽在掌握中。


如果你有好的文章想和大家分享,欢迎投稿,直接向我投递文章链接即可。


欢迎长按下图->识别图中二维码或者扫一扫关注我的公众号:

阅读原文
0 0