开源项目
主要是收集在Android常用开源项目,必须是本人经过使用的。
1.AndroidUtilCode Android开发的常用工具类,基本都是静态方法
2.ARouter 实现组件化的具体方案,缺点是不能跨进程
3.glide 推荐使用这个图片加载,不用facebook的那个
4.gson gosn数据传输解析方式
5.retrofit 网络请求建议使用这个
6.RxJava 可以结合retrofit
构建网络请求,处理线程之间的切换等
7.UETool UI的检测工具
8.DoraemonKit 方便开发
9.PhotoView 图片的手势缩放
10.ZXingLite 二维码扫描
11.okhttp Retrofit内部使用的网络请求
12.MMKV 替换SharePreference
13.Luban 图片压缩方法
14.ShortcutBadger 桌面红点显示
15.EasyFloat 浮窗显示
16.timber 日志打印
17.sqlcipher 加密数据库
18.p3c java代码检测插件
19.MultiType 多类型类别数据Binder
20.dagger与butterknife 这二者建议与Mvp模式一起使用。
21.LabelsView 支持各种样式的Tag/Label,很多的方法以及回调
22.Chuck 用于拦截Okhttp的请求和响应,可以在手机上面直接看到所有的Http相关日志
23.SwitchButton 一款SwitchButton,比较强大