最近公司业务需要进一步拓展,需要支持更多的应用。这个时候,我们原来单一工程的开发方式可能就有很大不足。iOS我使用cocoapods进行模块重构,再配合不同的target,基本可以实现单工程支持多应用开发。但是对于Android而言,就需要使用我们的gradle进行模块重构以及依赖使用,这个时候我才真正体会到软件开发是门工程的含义。简单使用as和这种程度的使用,差距很大,这就需要将gradle彻底研究通透。
==============================================================================
sublime
一个好的IDE可以改变很多开发方式,之前一直使用