Android组件化开发学习(二)

按上一篇搞完之后会发现common组件里什么都没有。事实上我们可以把一些第三方依赖包放入common中,由于user和home依赖了common,他们的build.gradle中就不用了再写一遍依赖了
p.s. 在common的依赖中需要使用api来代替implementation,api会传递所依赖的库,当其他组件依赖了当前组件时,可以使用当前组件下使用api依赖的库。如果使用implementation的话,就会出现Can’t resolve symbol ‘xxx’
在这里插入图片描述
其他组件只需依赖common组件即可在这里插入图片描述

不止是依赖,一些资源文件也可以放在common中,譬如可以把上一篇自定义的主题AppTheme、BaseApplication放入common中,如果有底层控件的话也建议放在common
在这里插入图片描述
感谢这位大佬的文章,看完茅塞顿开
https://blog.csdn.net/guiying712/article/details/55213884

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值