安卓组件化的锅

最近公司做了某个国企的单,我还以为是要做大的项目,然后想当然的使用组件化来开发app,直到今天我是后悔了。

组件化看起来高大上,其实不然,感觉一般的项目是用不到,哈哈,如果没有明确的需求前不宜使用组件化否则就变成了画蛇添足了。

组件化用起来无非就是为了解耦和便于调试,当需求不明确就很鸡肋,需求不断变化就会导致代码很乱或者界面臃肿。

组件化使用

无非就是通过gradle动态配置application和library以及需要使用的清单文件,要说gradle是一个好东西。

问题1

但是当你莫名的使用了大神的黄油刀来bindView的时候你就心慌了,为什么老是报找不到id呢,别人告诉你人为的把R改成R2是不是特别逗比,问题解决了吗?单个module和整个module来回切换测试,估计一天就搞不了开发了,于是你老实的使用findView把时间浪费了。

问题2

使用路由处理,不能不说aroute 很强大也很不错,比如跳转传值很轻松,但是呢编译起来那是相当的麻烦,于是你选择使用freeLine来弄,但是全量编译还是得等5分钟,是不是一天的时间全在编译上了。

好久不写了,过年时间将至赶紧把代码改下,特么需求不明又得改界面了,准备把架构改下,不然编译真耽误时间。

猜你喜欢

转载自blog.csdn.net/u013278099/article/details/79126967