本文记录下在以往的三年中开发所用到的第三方框架及第三方SDK,先写个大概目录,后期再针对这些进行慢慢的更新。
1.图片加载glide,另附上GitHub的地址 https://github.com/bumptech/glide
1.1 glide的使用
2.网络请求retrofit,同样GitHub的地址 https://github.com/square/retrofit
3.事件注入和视图注入也就是说我们常用的findViewById和onClick是butterknife,github地址为 https://github.com/JakeWharton/butterknife
4.json解析Gson, github地址 https://github.com/google/gson
5.网络请求okhttp,github地址 https://github.com/square/okhttp
6.下拉刷新上拉加载SmartRefreshLayout,github地址 https://github.com/scwang90/SmartRefreshLayout
7.选择器PickerView,github地址 https://github.com/Bigkoo/Android-PickerView
8.图片选择器rxgalleryfinal,github地址 https://github.com/FinalTeam/RxGalleryFinal
9.权限申请rxpermissions,github地址https://github.com/tbruyelle/RxPermissions
10.事件总线eventbus,github地址 https://github.com/greenrobot/EventBus
10.1EventBus的使用
11.头部选择器tablayout,github地址 https://github.com/H07000223/FlycoTabLayout
12.Banner这里常用到的有两个
(1)banner,github地址 https://github.com/youth5201314/banner;
(2)BGABanner,github地址 https://github.com/bingoogolapple/BGABanner-Android
13.RxJava,github地址 https://github.com/ReactiveX/RxJava
14.RxAndroid,github地址 https://github.com/ReactiveX/RxAndroid
15.百度地图、高德地图
16.信鸽推送、极光推送
17.阿里的热修复hotfix
18.第三方分享ShareSDK
20.路由框架ARouter,github地址https://github.com/alibaba/ARouter
记在最后,这是一篇对现在在使用的东西的一个总结,可能没什么太多的干货,后面慢慢的补,对一个个第三方框架慢慢的分析,记录下在真正的开发使用中遇到的问题及解决方法。