天天看點

Android Studio插件之MVPHelper,一鍵生成MVP代碼 MVPHelper

來源:AndroidStudio插件之MVPHelper,一鍵生成MVP代碼

Android Studio插件之MVPHelper,一鍵生成MVP代碼 MVPHelper

MVP盛行,聽到的最多的抱怨就是咋要寫這麼多接口,那麼本文作者提供了一個插件,自動生成這些接口的聲明。感興趣的還可以學習該插件的寫法,按照自己平時的需求修改,提供開發效率。

MVPHelper

一款Intellj IDEA 和Android Studio的插件,可以為MVP生成接口以及實作類,解放雙手。

Github 位址 :

  • https://github.com/githubwing/MVPHelper
Android Studio插件之MVPHelper,一鍵生成MVP代碼 MVPHelper

注意

對于MVP模式,定義一個Contract類來放置Model View Presenter 的接口,将大大減少類檔案。

将普通的接口替代如下:

public interface GoodsInfoContract {

    public interface View{
    
    }
    public interface Presenter{
    
    }
    public interface Model{
    
    }

}
           

當你在Contract類中使用插件,效果如下:

Android Studio插件之MVPHelper,一鍵生成MVP代碼 MVPHelper

如何使用

在插件倉庫搜尋MVPHelper

Android Studio插件之MVPHelper,一鍵生成MVP代碼 MVPHelper

手動安裝的辦法;

下載下傳MVPHelper.jar

(https://github.com/githubwing/MVPHelper/raw/master/MVPHelper.jar)

然後安裝插件:

Android Studio插件之MVPHelper,一鍵生成MVP代碼 MVPHelper

在Contract類或者Presenter類内部,點選Generate菜單,選擇MVPHelper即可生成對應檔案

Android Studio插件之MVPHelper,一鍵生成MVP代碼 MVPHelper
Android Studio插件之MVPHelper,一鍵生成MVP代碼 MVPHelper

關于Java和Android大牛頻道

Java和Android大牛頻道是一個數萬人關注的探讨Java和Android開發的公衆号,分享和原創最有價值的幹貨文章,讓你成為這方面的大牛!

我們探讨android和Java開發最前沿的技術:android性能優化 ,插件化,跨平台,動态化,加強和反破解等,也讨論設計模式/軟體架構等。由一群來自BAT的工程師組成的團隊。

關注即送紅包,回複:“百度” 、“阿裡”、“騰訊” 有驚喜!!!關注後可用入微信群。群裡都是來自百度阿裡騰訊的大牛。

歡迎關注我們,一起讨論技術,掃描和長按下方的二維碼可快速關注我們。或搜尋微信公衆号:JANiubility。

Android Studio插件之MVPHelper,一鍵生成MVP代碼 MVPHelper

公衆号:JANiubility

繼續閱讀