MVPArms官方首發(fā)一鍵生成組件化,體驗(yàn)純傻瓜式組件化開發(fā)

原文地址: http://www.reibang.com/p/2452ea776a45

Logo

前言

我在 上篇文章 中介紹了 MVPArms 的官方快速組件化方案 ArmsComponent

當(dāng)時(shí)一直強(qiáng)調(diào) ArmsComponent快速 的組件化方案, 但是在文章中只提供了一個(gè)近萬(wàn)字的官方文檔, 卻沒(méi)展現(xiàn)出這個(gè)組件化方案的快速之處

看到近萬(wàn)字的文檔后, 新手已經(jīng)開始瑟瑟發(fā)抖了? 覺(jué)得入門成本太高想放棄?

寫這篇文章的意義就是為了展現(xiàn) 快速 這兩個(gè)字, 到底有多快? 飛快!

現(xiàn)在我可以不開玩笑的告訴大家, 官方文檔上介紹的大部分內(nèi)容和規(guī)范, 現(xiàn)在只需要一鍵就可以生成, 快速并且零差錯(cuò), 讓新手也可以很愉快的玩耍組件化, 極大的提升開發(fā)體驗(yàn)和效率, 你還有什么理由不選擇 ArmsComponent 開啟組件化的大門呢邻吞?

好了, 進(jìn)入正題, 大家直接看下圖

gif

看了這個(gè) GIF 圖過(guò)后, 是不是已經(jīng)躍躍欲試了? 點(diǎn)幾下就可以生成組件? Are you kidding me? 那好, 您如果不信的話立馬去安裝然后試一試!

Github : 您的 Star 是我堅(jiān)持的動(dòng)力 ?

使用須知

  1. 先使用 ArmsComponent-Template (Module 級(jí)一鍵模板) 一鍵搭建整體組件架構(gòu), 再使用 MVPArmsTemplate (頁(yè)面 級(jí)一鍵模板) 一鍵生成每個(gè)業(yè)務(wù)頁(yè)面所需要的 MVPDagger2 相關(guān)類, 即可讓什么都不懂的新手也可以一秒開始組件化項(xiàng)目!

  2. 若您基于本模板修改并且開源于網(wǎng)絡(luò), 請(qǐng)注明出處, 尊重開源, 才有人愿意開源, 謝謝!

如何安裝?

請(qǐng)將 NewArmsComponent 這個(gè)文件夾復(fù)制到 AndroidStudio Module 模版的存放路徑, 請(qǐng)注意是復(fù)制整個(gè)文件夾, 不是里面的內(nèi)容!

AndroidStudio Module 模版存放路徑 (請(qǐng)注意 Module 級(jí)模板和頁(yè)面級(jí)模板的存放路徑不一樣, 不要放錯(cuò)了!):

  • Windows : AS安裝目錄/plugins/android/lib/templates/gradle-projects

  • Mac : /Applications/Android Studio.app/Contents/plugins/android/lib/templates/gradle-projects

最后記得重啟 AndroidStudio !

如何使用?

使用時(shí)按下圖步驟即可, 也可以使用快捷鍵, Mac 的快捷鍵是在項(xiàng)目名上按 Command + n, 選擇 Module, Windows 快捷鍵自己百度

step

注意事項(xiàng)

  • 本模板是基于 ArmsComponent 開發(fā)的, 所以使用的是 ArmsComponent 的整體架構(gòu), 最優(yōu)的方式是直接 clone 或下載 ArmsComponent 工程后, 在工程上面直接使用本模板, 開始業(yè)務(wù)的開發(fā), 讓您體驗(yàn)純傻瓜式的組件化開發(fā)

  • 使用本模板生成的組件馬上就可以獨(dú)立運(yùn)行, 但是如果您想要集成調(diào)試, 還需要在宿主 App依賴此組件

dependencies {
    if (!isBuildModule.toBoolean()) {
        //在宿主 App 中使用 implementation 依賴業(yè)務(wù)組件, 業(yè)務(wù)組件的代碼就會(huì)完全暴露給宿主 App, 不利于代碼的隔離
        //使用 runtimeOnly 依賴業(yè)務(wù)組件, 可實(shí)現(xiàn)業(yè)務(wù)組件的代碼在編譯時(shí)對(duì)宿主 App 不可見(jiàn), 僅在運(yùn)行時(shí)對(duì)宿主 App 可見(jiàn)
        runtimeOnly project(":ModuleZhihu")
        runtimeOnly project(":ModuleGank")
        runtimeOnly project(":ModuleGold")
        runtimeOnly project(":組件名(Module name)")
    }
  }
  • 此模板會(huì)持續(xù)保持更新, 但只保證能夠兼容最新的 AndroidStudio 穩(wěn)定版, 暫不提供其他版本

    attention-1
    attention-2

公眾號(hào)

搜索關(guān)注我的公眾號(hào) JessYan,一起學(xué)習(xí)進(jìn)步瓷们,如果框架有更新鸟召,我也會(huì)在公眾號(hào)上第一時(shí)間通知大家


Hello 我叫Jessyan,如果您喜歡我的文章,可以在以下平臺(tái)關(guān)注我

-- The end

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末才沧,一起剝皮案震驚了整個(gè)濱河市样刷,隨后出現(xiàn)的幾起案子败去,更是在濱河造成了極大的恐慌襟士,老刑警劉巖盗飒,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異敌蜂,居然都是意外死亡箩兽,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門章喉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)汗贫,“玉大人,你說(shuō)我怎么就攤上這事秸脱÷浒” “怎么了?”我有些...
    開封第一講書人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵摊唇,是天一觀的道長(zhǎng)咐蝇。 經(jīng)常有香客問(wèn)我,道長(zhǎng)巷查,這世上最難降的妖魔是什么有序? 我笑而不...
    開封第一講書人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮岛请,結(jié)果婚禮上旭寿,老公的妹妹穿的比我還像新娘。我一直安慰自己崇败,他們只是感情好盅称,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開白布肩祥。 她就那樣靜靜地躺著,像睡著了一般缩膝。 火紅的嫁衣襯著肌膚如雪混狠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,970評(píng)論 1 284
  • 那天疾层,我揣著相機(jī)與錄音将饺,去河邊找鬼。 笑死云芦,一個(gè)胖子當(dāng)著我的面吹牛俯逾,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播舅逸,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼桌肴,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了琉历?” 一聲冷哼從身側(cè)響起坠七,我...
    開封第一講書人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎旗笔,沒(méi)想到半個(gè)月后彪置,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蝇恶,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年拳魁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片撮弧。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡潘懊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出贿衍,到底是詐尸還是另有隱情授舟,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布贸辈,位于F島的核電站释树,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏擎淤。R本人自食惡果不足惜奢啥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望嘴拢。 院中可真熱鬧桩盲,春花似錦、人聲如沸炊汤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)抢腐。三九已至姑曙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間迈倍,已是汗流浹背伤靠。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留啼染,地道東北人宴合。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像迹鹅,于是被迫代替她去往敵國(guó)和親卦洽。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容