更好的阅读体验,请到个人博客阅读: 阿里组件化框架BeeHive解析 本文是基于BeeHive版本1.6.0进行分析。 BeeHive核心思想涉及两个部分: 各个模块间从直接调用对应模块,变成以Service的形式,避免…
标签:plugin
Fastlane实战(二):Action和Plugin机制
作为架构师的我们常常要面临的一个难题就是技术选型。现在无论是商业项目也好,开源项目也好,可供选择的方案实在是太多,其中优秀的方案也是层出不穷,这就要求我们在做技术选型的时候,需要从多个维度进行考量,其中良好的扩展性是我们…
Gradle plugin自定义
背景 最近组里gradle大神带大家一起飞,lz也趁机学习一下Gradle相关的知识。我们工程中的gradle的脚本几乎是我所见过的最复杂的工程(另一个是Tinker),里面有自定义的plugin,也有自己执行的一些脚本…
ButterKnife 是如何通过 Gradle Plugin 来生成 R2 类的原理分析
一、学习目标 本节的学习目标是分析 butterknife 利用 Gradle Plugin 生成 R2.java 文件的过程。 新建工程,引入 butterknife ,并在 library 中使用 butterkni…