前言
在上一篇,介绍到了KtArmor简单的LoginDemo示例。一个登录功能,我们需要创建四个类,过于繁琐。有没有更便捷的方法的。那肯定!KtArmor
框架还有与之对应 KtArmor-MVP
插件,帮助开发者快速生成对应模板代码(Activity
, Presenter
, Model
, Contract
)。
插件演示
插件下载
KtArmor-Plugin 插件, 上传到IDEA 平台上,目前还在审核中。审核通过。在更新AndroidStudio上安装插件
本地Jar安装
- 1、下载KtArmor-MVP插件 jar包后
- 2、打开AndroidStudio
- 3
File->Settings->Plugins
选择刚刚下载的jar插件
- 4、然后重启AndroidStudio 就可以使用了~
通过本地安装,可能后续插件更新麻烦。推荐AndroidStudio Plugin里面下载安装。
推荐安装
- 1、打开AndroidStudio
- 2、
File->Settings->Plugins
, 搜索 插件KtArmor-MVP
然后点击下载安装 - 3、然后重启AndroidStudio 就可以使用了。
通过AndroidStudio 下载安装的话,后续可以直接更新不用下载
Jar
包 比较方便。推荐使用。
插件使用
由于插件是自动生成的,在这里可以配置一些开发者信息模板。 后面文件的文件头会自动生成对应开发者信息。如这里我更改为: @author: HyZhan
然后在任意目录上右键,跟创建一个Java类
一样, 选择Generate MVP Code
, 填写好 module name
就会生成对应文件。 以 输入 module name
为 Register
为例,会在当前选中目录下创建一个 register
(小写) 目录:
- RegisterContract
- RegisterActivity
- RegisterPresenter
- RegisterModel
- activity_register
Activity
注册到AndroidManifest.xml
如下面所示
最后
这是KtArmor的第二篇。插件是按照我自身开发习惯来进行开发的,最终实际用的效果,还是挺满意的。开发起来快了不少,希望大家喜欢。 (●'◡'●)~
说实话,插件开发很头疼,网上资料相对较少,一路踩坑过来,插件如有不妥,望各位大佬指出。欢迎大家 pr交易
, 一起交流学习。
Kotlin的魔能机甲——KtArmor(一)
Kotlin的魔能机甲——KtArmor(三)
KtArmor-MVP 源码传送门
下次再见