Android的开源项目越来越来多,很多时候,我们选择开源项目时不知道选择哪个好,因此,我决定反编译当前一些用户量大,比较知名的App,看看他们是用了什么开源项目,一方面,在我们选择开源项目时可以参考,另一方面,也可以发现一些比较流行的开源项目,可以学习学习,对找工作用帮助。
美团 :
JakeWharton/ViewPagerIndicator Tab导航
JakeWharton/NineOldAndroids 动画兼容库
JakeWharton/ActionBarSherlock ActionBar兼容库
square/okio IO,NIO封装
square/picasso 图片加载
square/retrofit 使用注解来声明HTTP请求
square/okhttp 网络访问
square/otto 事件总线
roboguice/roboguice
ReactiveX/RxJava
greenrobot/greenDAO 本地数据库
google/gson JSON 解析
alibaba/dexposed
jgilfelt/SystemBarTint 沉侵式状态栏
Manabu-GT/ExpandableTextView 可以展开的TextView
chrisbanes/Android-PullToRefresh 下拉刷新
大众点评:
chrisbanes/PhotoView 放大缩小的ImageView
greenrobot/EventBus 事件总线
loopj/android-async-http 网络访问
TonicArtos/StickyGridHeaders GridView Item 添加头部
阿里旅行:
j256/ormlite-android 本地数据库
google/gson JSON解析
JakeWharton/NineOldAndroids 动画兼容库
square/picasso 图片加载
京东:
JakeWharton/butterknife View注解
JakeWharton/NineOldAndroids动画兼容库
facebook/fresco 图片加载
greenrobot/EventBus 事件总线
chrisbanes/Android-PullToRefresh 下拉刷新
alibaba/fastjson JSON 解析
知乎:
JakeWharton/NineOldAndroids动画兼容库
JakeWharton/ViewPagerIndicator Tab 导航
square/okio IO,NIO封装
square/okhttp 网络访问
square/mimecraft
stephanenicolas/robospice
nostra13/Android-Universal-Image-Loader 图像加载
facebook/fresco 图像加载
loopj/android-async-http 网络访问
mcxiaoke/android-volley 网络访问
koush/AndroidAsync
FasterXML/jackson JSON 解析
alibaba/fastjson JSON 解析
nispok/snackbar Snackbars兼容库
ksoichiro/Android-ObservableScrollView 可以收缩的ScrollView
chrisbanes/PhotoView 放大缩小的ImageView