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

MVP盛行,聽到的最多的抱怨就是咋要寫這麼多接口,那麼本文作者提供了一個插件,自動生成這些接口的聲明。感興趣的還可以學習該插件的寫法,按照自己平時的需求修改,提供開發效率。
MVPHelper
一款Intellj IDEA 和Android Studio的插件,可以為MVP生成接口以及實作類,解放雙手。
Github 位址 :
- https://github.com/githubwing/MVPHelper
注意
對于MVP模式,定義一個Contract類來放置Model View Presenter 的接口,将大大減少類檔案。
将普通的接口替代如下:
public interface GoodsInfoContract {
public interface View{
}
public interface Presenter{
}
public interface Model{
}
}
當你在Contract類中使用插件,效果如下:
如何使用
在插件倉庫搜尋MVPHelper
手動安裝的辦法;
下載下傳MVPHelper.jar
(https://github.com/githubwing/MVPHelper/raw/master/MVPHelper.jar)
然後安裝插件:
在Contract類或者Presenter類内部,點選Generate菜單,選擇MVPHelper即可生成對應檔案
關于Java和Android大牛頻道
Java和Android大牛頻道是一個數萬人關注的探讨Java和Android開發的公衆号,分享和原創最有價值的幹貨文章,讓你成為這方面的大牛!
我們探讨android和Java開發最前沿的技術:android性能優化 ,插件化,跨平台,動态化,加強和反破解等,也讨論設計模式/軟體架構等。由一群來自BAT的工程師組成的團隊。
關注即送紅包,回複:“百度” 、“阿裡”、“騰訊” 有驚喜!!!關注後可用入微信群。群裡都是來自百度阿裡騰訊的大牛。
歡迎關注我們,一起讨論技術,掃描和長按下方的二維碼可快速關注我們。或搜尋微信公衆号:JANiubility。

公衆号:JANiubility