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{}),优点:自动补全,跳转,代码好写一点

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。