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 源碼傳送門

下次再見

相關文章
相關標籤/搜索