轻量级前端框架助力开发者提升项目效率与性能
570
2022-10-29
YaGaoComponent 这是一个快速组件化开发的框架
YaGaoComponent
这是一个快速组件化开发的框架
简介
该框架的组件化插件来自DDComponent
链接:Android彻底组件化方案实践
插件核心:
build-gradle
各目录介绍:
app:主项目的APP壳,不算是一个组件,是搭载其他组件的框架basiclib:mvp、retrofit等basicres:整个APP的公用资源文件,drawble等build-gradle:自动组件化插件commonlib:整个组件化框架的依赖库componentlib:被commonlib替代logincomponent:登录、注册组件(PS:各组件如果需要登录信息,可以在登录组件下进行配置跳转)
配置logincomponent下的gradle.properties
isRunAlone=truedebugComponent=carcomponent
otherlib:配置第三方库和存放自定义view等工具lib
使用介绍:
将demo中的build-gradle 拷贝出来,自己的项目导入该插件,在自己主项目中的build.gradle 添加以下代码:
maven { url "https://jitpack.io" } classpath 'com.luojilab.ddcomponent:build-gradle:1.1.0'
在所有的组件中应用插件:
apply plugin: 'com.dd.comgradle'
组件单独运行配置Application:
各个组件下的gradle.properties文件
1.isRunalone:表示组件单独打包运行 2.debugComponent:表示调试模式下的打包运行依赖 3.compileComponent:表示正式发布下的打包
在主项目中的gradle.properties配置
mainmodulename=app
来标识app壳(PS插件默认"app"为app壳)
UI跳转
链接:ARouter 相关配置请参照官方
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~