KotlinMvp

用于快速生成kotlin的mvp模塊

為什么要使用該插件?

方便!方便!方便!一鍵生成封裝好的 Activity(Fragment ) + Contract + Presenter

Fragment已做懶加載,網(wǎng)絡請求簡單到爆炸


使用前:該插件的網(wǎng)絡庫是基于響應式的OkGo,所以要導入以下第三方庫

gradle:

implementation 'com.lzy.net:okrx2:2.0.2'
implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
implementation 'io.reactivex.rxjava2:rxkotlin:2.1.0'

別忘了在Application下初始化網(wǎng)絡庫

override fun onCreate() {
        super.onCreate()
        OkGo.getInstance().init(this)
    }

開始使用

1.右鍵項目包名,選擇KotlinMvp


右鍵項目

2.輸入base,生成基類文件夾,并且在項目下建一個view文件夾,不然無法生成mvp框架
(必須 必須 必須)


生成基類
base && view

3.在項目下建一個view文件夾,不然無法生成mvp框架(必須 必須 必須)
4.在view文件夾下開始愉快的創(chuàng)建項目

  • 如果要創(chuàng)建Activity,則直接輸入(例如:輸入Login)


    一鍵生成
  • 如果要創(chuàng)建Fragment,則輸入(例如:輸入HomeFragment)(Fragment不能?。。。〔蝗坏玫降氖茿ctivity)


    一鍵生成

5.網(wǎng)絡請求 簡單到爆炸


網(wǎng)絡請求

PS:參考https://github.com/yugai/MVPPlugin

最后

有何疑難雜癥的可以留言
Gayhub(點個Star吧)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,351評論 25 708
  • 3.22日 一大早進去了,爸爸還是迷迷糊糊,不過我說了半天他可算是聽到了一些,還點了頭,到了下午第一次進去還是會點...
    妍妍一生都懷抱熱望閱讀 209評論 0 0
  • 今天媽媽在府前的玩具店給我買風暴圣騎,風暴圣騎有高跳本領,他也能變形,我超喜歡風暴圣騎。
    王晨翰閱讀 97評論 1 0
  • 這些天在開發(fā)公司產(chǎn)品新版本、開發(fā)中突然注意到我們的App占用了我5個多G的磁盤空間,況且我還是經(jīng)常重裝調(diào)試,想必這...
    YotrolZ閱讀 5,449評論 18 22
  • 無盡的黑暗長夜里 疾掠的秋風把曾于炎夏遮蔭的葉吹下 不羈歲月里 誰將與君共勉共醉 當年月將盡 放下過往的錯與對 誰...
    絲雨如夢期然飄落閱讀 166評論 0 0

友情鏈接更多精彩內(nèi)容