写点什么

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

用户头像
Android架构
关注
发布于: 5 小时前

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


注意事项

  • 本模板是基于 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 稳定版, 暂不提供其他版本



公众号

扫码关注我的公众号 JessYan,一起学习进步,如果框架有更新,我也会在公众号上第一时间通知大家





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


用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

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