Android开发中经常会因为依赖版本升级而引起一些问题,通过Gradle Versions Plugin + Version catalog update plugin这2个gradle插件就可以轻松解决版本依赖问题。
集成步骤参照github中项目对应wiki操作就行,配置完会生成2个文件(toml-updater-config.gradle + libs.versions.toml)
升级规则可参考wiki配置也可参见页尾demo项目中配置
在配置完libs.versions.toml中的[versions]和[libraries]后gradle插件会自动为依赖生成引用,在model的build.gradle中使用时可直接用libs.xxx来引用
当你想升级项目依赖时只需要点一下右边gradle命令versionCatalogUpdate,就会一键升级你配置的所有可升级的依赖,同时也支持snapshot版本当然得看你配置是否支持
在使用kotlin开发后,编码规则和简洁的代码是很多企业比较在意的点,在这里我推荐2个gradle插件(detekt+ktfmt)
集成步骤参照github中项目对应wiki操作就行,集成完后会在右边的gradle命令中多一些命令
可以利用ktfmtFormat对包里的代码进行格式化,格式化风格在配置文件中设置
然后再利用detekt检查自己的代码
更多代码检查规范可参考官网https://detekt.dev/
如需参考demo,可查看具体配置