项目第三方库的整理
1.Leaks 内存泄漏检测工具
实用性:★★★★★
安全性:★★★★★
难 度:★★
推 荐:★★★★★
来 源:Square
简 述:A memory leak detection library for Android and Java.
荐 语:移动开发中遇到OOM并不新鲜,难就难在不易发现。但凡在开发中稍有疏忽就会导致问题的发生。虽说根源在开发人员的素养和技术认知上,但预防手段还是要有的。
2. Gridpagersnaphelper RecyclerView封装版
实用性:★★★★
安全性:★★★
难 度:★
推 荐:★★★
来 源:Hanhailong(58同城)
简 述:A powerful tools to impl grid paging layout by RecyclerView,support horizontal and vertical page.
荐 语:RecyclerView 是Android中ListView、GridView的最好替代品。适合用于为大型数据集提供有限的窗口。运用非常灵活。但是仅支持Android5.0以上的系统。但是从Google没有把它标记为@Deprecated就可以看出,这个东西并不是必须的。只是方便了我们开发人员。本插件只是在此基础上进行了简单的封装。
3. pager-bottom-tab-strip 底部导航栏的封装
实用性:★★★
安全性:★★★
难 度:★
推 荐:★★★
来 源:majiajie(个人)
简 述:A bottom navigation bar for Android .
荐 语:一个通用导航栏的封装,免去了开发者去重复造轮子。可塑性还是挺高的。
4. 网络请求库
实用性:★★★★★
安全性:★★★★★
难 度:★★★
推 荐:★★★★★
来 源:square、google
简 述:Retrofit2、gson、okhttp3
荐 语:这个没啥好说的,比xutils轻量,目前个人认为比较好用的网络框架。
5.RxJava
实用性:★★★★★
安全性:★★★★★
难 度:★★★
推 荐:★★★★★
来 源:http://reactivex.io/
简 述:一个用于使用Java VM的可观察序列组合异步和基于事件的程序库
荐 语:简洁是Rxjava的第一大优点。另外这个也是响应式编程的典范之作。还有一个比较重要的就是背压。用好Rxjava对于移动端开发者真的是帮助很大。
6.Glide图片加载库
实用性:★★★★★
安全性:★★★★
难 度:★
推 荐