MVPHelper
项目地址:githubwing/MVPHelper
简介:Android Studio 插件,一键生成 MVP 代码接口以及实现类。
预览
Contract 模式:

Presenter 模式(已设置后缀Impl):

后缀支持:

日志输出(气球偶尔会闪现一下,可以在Event Log里关闭):

错误提示:


注意
对于MVP模式,定义一个 Contract 类来放置 Model , View , Presenter 的接口,将大大减少类文件。 将普通的接口替代如下:
public interface GoodsInfoContract {
interface View {
}
interface Presenter {
}
interface Model {
}
}
如何安装
在插件仓库搜索MvpHelper
如何使用
在 Contract 类或者 Presenter 类内部,点击 Generate 菜单或使用快捷键 Alt + Insert, 选择 Mvp Helper 即可生成对应文件.
网友评论