YaGaoComponent 这是一个快速组件化开发的框架

网友投稿 570 2022-10-29

YaGaoComponent 这是一个快速组件化开发的框架

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小时内删除侵权内容。

上一篇:asp.net 导出GridView、其它控件到Excel(防止中文乱码)
下一篇:Secure an IIS Web server with these 10 steps
相关文章

 发表评论

暂时没有评论,来抢沙发吧~