android客户端中可能会用到的开源项目

项目名称 项目信息
dagger Dagger2是一个快速的依赖注入库,它使用APT的方式在编译时生成代码,在牺牲微小代价的情况下,使项目架构更加整洁
retrofit Retrofit是一个类型安全的Rest风格的类库,他通过注解的方式来实现网络请求
okhttp OkHttp是一个HTTP+SPDY的网络请求库
Calligraphy Calligraphy是一个自定义字体的类库
Mockito Mockito 是一个Java 的Mocking 单元测试框架。
Robolectric Robolectric 是一个Android 的单元测试框架。
material-dialogs MD 对话框
fastjson JSON解析
CircleProgress 圆形进度条
drag-sort-listview 拖拽重新排序
BottomSheet 底部菜单操作 bottom sheets
android-flowlayout 流式布局
Android-ObservableScrollView 滚动视图观测滚动事件
android-stackblur / NativeStackBlur 高斯模糊使用NativeBlurProcess
PagerSlidingTabStrip ViewPager滑动页面导航效果
HoloColorPicker 颜色选择器
shimmer-android View闪光效果
SwipeBackLayout 滑动返回效果
android-FlipView 翻转动画效果
fab-transformation 浮动操作按钮切换
pinyin4j 汉字转拼音
DanmakuFlameMaster 开源弹幕引擎
PhotoView 图片缩放
cybergarage-upnp DLNA
butterknife 依赖注入减少工作量
eventbus 事件总线解除消息耦合
RxJava 实现异步
LeakCanary 检测内存泄漏
Glide 万能的图片加载库

你可能感兴趣的:(android客户端中可能会用到的开源项目)