记一下所接触到的框架 方便以后用:
1.Lombok
Lombok使用注解的方式为你生成许多代码。我们将使用它老生成getter/setter、toString()、equals()、hashCode()。它借助于Gradle依赖和一个Android Studio插件。
2.Butter Knife
Butter Knife使用注解的方式来帮助我们免去写findViewById()和设置点击监听的痛苦。至于Lombok,我们可以通过导入依赖和安装Android Studio插件来获得更好的体验。
3.Retrolambda
我们可以借助它来实现Java 8 Lambda函数从而减少许多模板代码。
4.RxJava RxAndroid
链式异步框架
5.fresco
图片加载类库
6.Retrofit
Retrofit是Square公司专为Android和Java设计的一个类型安全的REST客户端。它帮助你轻松地与任意REST API交互,并完美兼容RxJava:所有的JSON响应对象都被映射成原始的Java对象,并且所有的网络调用都基于Rxjava Observable这些对象。
7.Dagger2
依赖注入框架
8.Universal Image Loader
实践证明,UIL是非常有名的好用的图片管理库。我们也可以使用Square公司的Picasso,Glide或者Facebook公司的Fresco。
9.RxPermissions
介绍:http://geek.youkuaiyun.com/news/detail/68303
项目源码地址:https://github.com/tbruyelle/RxPermissions
10.RxBinding
介绍:http://blog.youkuaiyun.com/forad/article/details/49359175
项目源码地址:https://github.com/ogaclejapan/RxBinding
11.Rxlifecycle
介绍:http://www.cnblogs.com/zhaoyanjun/p/5523454.html
项目源码地址: https://github.com/trello/RxLifecycle
12.LeakCanary
是一个开源的在debug版本中检测内存泄漏的java库。
介绍:http://blog.youkuaiyun.com/watermusicyes/article/details/46333925
项目源码地址: https://github.com/square/leakcanary
待续。。。