MVPArms 官方首发一键生成组件化,体验纯傻瓜式组件化开发 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jessyan
V2EX    Android

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

  •  1
     
  •   jessyan 2018-05-21 10:40:06 +08:00 11214 次点击
    这是一个创建于 2702 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原文地址: https://www.jianshu.com/p/2452ea776a45

    前言

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

    当时一直强调 ArmsComponent快速 的组件化方案, 但是在文章中只提供了一个近万字的官方文档, 却没展现出这个组件化方案的快速之处

    看到近万字的文档后, 新手已经开始瑟瑟发抖了? 觉得入门成本太高想放弃?

    写这篇文章的意义就是为了展现 快速 这两个字, 到底有多快? 飞快!

    现在我可以不开玩笑的告诉大家, 官方文档上介绍的大部分内容和规范, 现在只需要一键就可以生成, 快速并且零差错, 让新手也可以很愉快的玩耍组件化, 极大的提升开发体验和效率, 你还有什么理由不选择 ArmsComponent 开启组件化的大门呢?

    好了, 进入正题, 大家直接看下图

    gif

    看了这个 GIF 图过后, 是不是已经跃跃欲试了? 点几下就可以生成组件? Are you kidding me? 那好, 您如果不信的话立马去安装然后试一试!

    Github : 您的 Star 是我坚持的动力

    使用须知

    1. 先使用 ArmsComponent-Template (Module 级一键模板) 一键搭建整体组件架构, 再使用 MVPArmsTemplate (页面 级一键模板) 一键生成每个业务页面所需要的 MVPDagger2 相关类, 即可让什么都不懂的新手也可以一秒开始组件化项目!

    2. 若您基于本模板修改并且开源于网络, 请注明出处, 尊重开源, 才有人愿意开源, 谢谢!

    如何安装?

    请将 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 快捷键自己百度

    step

    注意事项

    • 本模板是基于 ArmsComponent 开发的, 所以使用的是 ArmsComponent 的整体架构, 最优的方式是直接 clone 或下载 ArmsComponent 工程后, 在工程上面直接使用本模板, 开始业务的开发, 让您体验纯傻瓜式的组件化开发

    • 使用本模板生成的组件马上就可以独立运行, 但是如果您想要集成调试, 还需要在宿主 App依赖此组件

     dependencies { if (!isBuildModule.toBoolean()) { implementation project(":ModuleZhihu") implementation project(":ModuleGank") implementation project(":ModuleGold") implementation project(":组件名(Module name)") } } 
    • 此模板会持续保持更新, 但只保证能够兼容最新的 AndroidStudio 稳定版, 暂不提供其他版本

      attention-1

      attention-2


    Hello 我叫 Jessyan,如果您喜欢我的文章,可以在以下平台关注我

    -- The end

    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3123 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 12:30 PVG 20:30 LAX 05:30 JFK 08:30
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86