日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MVPArms官方首发一键生成组件化,体验纯傻瓜式组件化开发

發布時間:2023/12/9 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MVPArms官方首发一键生成组件化,体验纯傻瓜式组件化开发 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文地址: www.jianshu.com/p/2452ea776…

前言

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

當時一直強調 ArmsComponent快速 的組件化方案, 但是在文章中只提供了一個近萬字的官方文檔, 卻沒展現出這個組件化方案的快速之處

看到近萬字的文檔后, 新手已經開始瑟瑟發抖了? 覺得入門成本太高想放棄?

寫這篇文章的意義就是為了展現 快速 這兩個字, 到底有多快? 飛快!

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

好了, 進入正題, 大家直接看下圖

看了這個 GIF 圖過后, 是不是已經躍躍欲試了? 點幾下就可以生成組件? Are you kidding me? 那好, 您如果不信的話立馬去安裝然后試一試!

Github : 您的 Star 是我堅持的動力 ?

使用須知

  • 先使用 ArmsComponent-Template (Module 級一鍵模板) 一鍵搭建整體組件架構, 再使用 MVPArmsTemplate (頁面 級一鍵模板) 一鍵生成每個業務頁面所需要的 MVPDagger2 相關類, 即可讓什么都不懂的新手也可以一秒開始組件化項目!

  • 若您基于本模板修改并且開源于網絡, 請注明出處, 尊重開源, 才有人愿意開源, 謝謝!

  • 如何安裝?

    請將 NewArmsComponent 這個文件夾復制到 AndroidStudio Module 模版的存放路徑, 請注意是復制整個文件夾, 不是里面的內容!

    AndroidStudio Module 模版存放路徑 (請注意 Module 級模板和頁面級模板的存放路徑不一樣, 不要放錯了!):

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

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

    最后記得重啟 AndroidStudio !

    如何使用?

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

    注意事項

    • 本模板是基于 ArmsComponent 開發的, 所以使用的是 ArmsComponent 的整體架構, 最優的方式是直接 clone 或下載 ArmsComponent 工程后, 在工程上面直接使用本模板, 開始業務的開發, 讓您體驗純傻瓜式的組件化開發

    • 使用本模板生成的組件馬上就可以獨立運行, 但是如果您想要集成調試, 還需要在宿主 App 中 依賴此組件

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


    Hello 我叫Jessyan,如果您喜歡我的文章,可以在以下平臺關注我

    • GitHub: github.com/JessYanCodi…
    • 掘金: gold.xitu.io/user/57a9db…
    • 簡書: www.jianshu.com/u/1d0c0bc63…
    • 微博: weibo.com/u/178626251…

    -- The end

    總結

    以上是生活随笔為你收集整理的MVPArms官方首发一键生成组件化,体验纯傻瓜式组件化开发的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。