Android高级工具整理

DexKnife:解决MultidexEnable之后,由于主包过大,仍然65536的bug(配置如何分包)
FatGradle:把很多个module打成一个包的plugin
Freeline:加速构建
Flipper:高级调试工具
Appium:自动化测试
FirebaseTestlab:自动化测试
Espresso:自动化测试
Asyncinflater:异步inflate
Spannable/StaticLayout:富文本
Protobuf:替代json
Glide:图片
Okio:高级点儿的文件操作
GT:生成性能报表
DiffUtil:用于diff两组数据,分发itemChange,insert,move,remove等,与RecyclerView联用。
AsyncListDiffer:自带线程的DiffUtil

kotlin + buildSrc:可以通过kotlin语言生成version(替代build.gradle:ext{}),优点:自动补全,跳转,代码好写一点

你可能感兴趣的:(Android高级工具整理)