Skip to content

wgheng/OpenSource

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

OpenSource

开源库分类整理

图片加载库

  1. Glide
  2. Picasso
  3. ImageLoader
  4. fresco

网络请求

  1. OkHttp  
  2. Retrofit  
  3. Volley
  4. okhttp-OkGo
  5. xUtils3
  6. okhttputils

依赖注入

  1. dagger  
  2. butterknife
  3. MasteringAndroidDataBinding

Rx全家桶

  1. RxJava / RxJava2.0的不同之处
  2. RxAndroid
  3. retrofit2-rxjava2-adapter Rretrofit的RxJava支持
  4. RxBinding
  5. RxLifecycle
  6. RxBus 类似与EventBus使用,较小众。可使用RxJava思想自行封装一个
  7. RxDocs Rx和RxJava文档中文翻译项目
  8. RxJavaSamples RxJava使用案例合集
  9. RxJava操作符系列文章 非常不错的CSDN专栏(RxJava 1.x)
  10. RxJava基础到原理系列文章 非常不错的简书专栏(RxJava 1.x >>> 2.x)
  11. RxJava2.0系列文章 简书专栏

布局

  1. AndroidAutoLayout 可以直接在布局文件中使用设计图给出的px单位数据,自动适配布局
  2. vlayout 阿里的一个针对RecyclerView的LayoutManager扩展,,主要提供一整套布局方案和布局间的组件复用的问题

布局控件

  1. FlowLayout 流式布局,支持单选、多选等,适合用于产品标签等

SQLite数据库

  1. greenDAO
  2. LitePal
  3. realm-java

多媒体开发框架

  1. Vitamio 全能多媒体开发框架,全面支持硬件解码与 GPU 渲染
  2. ijkplayer B站出品

图片/视频文件选择器

  1. RxGalleryFinal 图片/视频文件选择器。其支持多选、单选、拍摄和裁剪,主题可自定义,无强制绑定第三方图片加载器。

图片展示

  1. CircleImageView 圆形图片展示
  2. Glide Transformations / Picasso Transformations 配合Glide或Picasso各种形状的图片展示
  3. PhotoView 可缩放图片展示

图片轮播

  1. banner VIewPager图片轮播

图表

  1. MPAndroidChart

TabLayout

  1. ViewPagerIndicator
  2. FlycoTabLayout ViewPager或Fragment切换指示器

下拉刷新/上拉加载

  1. BeautifulRefreshLayout 各种下拉刷新的项目汇总
  2. android-Ultra-Pull-To-Refresh
  3. BGARefreshLayout-Android
  4. SpringView
  5. XRefreshView
  6. Android-MaterialRefreshLayout

二维码扫描

  1. zxing 多种方案二维码扫码解决方案的核心引用库(Java实现,还有一个C/C++实现的zbar解码速度快一点)
  2. barcodescanner 基于zxing或zbar简化,UI调整稍麻烦,需改造jar包(貌似只能扫描,没有生成功能?)
  3. BGAQRCode-Android 基于zxing或zbar简化,参考barcodescanner实现,简单易用,便于定制开发,但经测试识别和生成效率略慢(生成二维码、扫描二维码、识别图片等)
  4. zxingSample 对zxing简单抽取实现二维码扫描和生成,图片二维码识别功能

第三方控件

  1. 开源代码网站 这个链接下是各种第三方控件,可根据类型搜索
  2. MarqueeView ItemView滚动效果,实现横向/纵向(可多行)滚动

APP换肤

  1. MultipleTheme Android换肤/夜间模式的Android框架,配合theme和换肤控件框架可以做到无缝切换换肤(无需重启应用和当前页面)

运行时权限检查

  1. RxPermissions RxJava封装权限检查
  2. PermissionsDispatcher 注解形式请求权限

购物App相关

  1. CountdownView 秒杀倒计时

热修复框架

  1. AndFix 阿里(支付宝)出品
  2. tinker 腾讯(微信)出品
  3. Amigo 饿了么出品
  4. Robust 美团出品
  5. Sophix 阿里(手淘)最新推出

架构篇

  1. android-architecture Google官方MVP架构示例
  2. AndroidArchitectureCollection 安卓架构文章合集

About

开源库分类整理

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published