Kotlin的魔能机甲——KtArmor插件篇(二)

前言

在上一篇,介绍到了KtArmor简单的LoginDemo示例。一个登陆功能,咱们须要建立四个类,过于繁琐。有没有更便捷的方法的。那确定!KtArmor 框架还有与之对应 KtArmor-MVP 插件,帮助开发者快速生成对应模板代码(Activity, Presenter, Model, Contract)。git

插件演示

alt

插件下载

插件下载github

KtArmor-Plugin 插件, 上传到IDEA 平台上,目前还在审核中。审核经过。在更新AndroidStudio上安装插件框架

本地Jar安装

在这里插入图片描述

  • 一、下载KtArmor-MVP插件 jar包后
  • 二、打开AndroidStudio
  • 3 File->Settings->Plugins选择刚刚下载的jar插件
  • 四、而后重启AndroidStudio 就能够使用了~

经过本地安装,可能后续插件更新麻烦。推荐AndroidStudio Plugin里面下载安装。post

推荐安装

在这里插入图片描述

  • 一、打开AndroidStudio
  • 二、File->Settings->Plugins , 搜索 插件 KtArmor-MVP 而后点击下载安装
  • 三、而后重启AndroidStudio 就能够使用了。

经过AndroidStudio 下载安装的话,后续能够直接更新不用下载 Jar包 比较方便。推荐使用。学习

插件使用

插件配置信息

因为插件是自动生成的,在这里能够配置一些开发者信息模板。 后面文件的文件头会自动生成对应开发者信息。如这里我更改成: @author: HyZhan插件

在这里插入图片描述

而后在任意目录上右键,跟建立一个Java类同样, 选择Generate MVP Code, 填写好 module name 就会生成对应文件。 以 输入 module nameRegister 为例,会在当前选中目录下建立一个 register(小写) 目录:code

  • RegisterContract
  • RegisterActivity
  • RegisterPresenter
  • RegisterModel
  • activity_register
  • Activity 注册到 AndroidManifest.xml

以下面所示cdn

在这里插入图片描述

最后

这是KtArmor的第二篇。插件是按照我自身开发习惯来进行开发的,最终实际用的效果,仍是挺满意的。开发起来快了很多,但愿你们喜欢。 (●'◡'●)~xml

说实话,插件开发很头疼,网上资料相对较少,一路踩坑过来,插件若有不妥,望各位大佬指出。欢迎你们 pr交易, 一块儿交流学习。blog

Kotlin的魔能机甲——KtArmor(一)

Kotlin的魔能机甲——KtArmor(三)

KtArmor-MVP 源码传送门

下次再见

相关文章
相关标签/搜索