记录一下在看的安卓项目中想要学的框架或者工具
在学习https://github.com/jcalaz/xmarket的安卓项目
其中用到的很多东西记录下来先,先把要改的任务完成
ButterKnife
可以通过注解来简化安卓中findViewById(@Bind…), setOnclickListener(@OnClick)
http://jakewharton.github.io/butterknife/
http://www.jianshu.com/p/9ad21e548b69
SuperToasts
对Toast的改进,可以提供上下文相关的SuperActivityToasts(显示进度条,处理按钮点击事件),也可以提供上下文无关的SuperToasts(在标准的Toast基础上实现了很多定制化的服务)
https://github.com/JohnPersano/SuperToasts
Retrofit2.0
方便我们网络请求的库,可以让请求网络变得更灵活,易于维护
http://square.github.io/retrofit/
http://www.jianshu.com/p/308f3c54abdd
http://blog.csdn.net/qq_24889075/article/details/52181133
ReactiveX(RxJava)
使用观察者队列来组合异步机制和基于事件的程序
https://github.com/ReactiveX/RxJava
Gson
序列化和反序列化的一个处理,可以用于生成和解析json
https://my.oschina.net/itblog/blog/204120
http://www.jianshu.com/p/e740196225a4
Fresco
安卓图片加载组件
它负责从网络,从本地文件系统,本地资源加载图片。为了最大限度节省空间和CPU时间,它含有3级缓存设计(2级内存,1级文件)
Fresco设计中有一个Drawees模块,当图片不在显示在屏幕上时,及时释放内存和空间占用
http://blog.csdn.net/u013278099/article/details/50459154