Android常用开发框架

作者: MIRROR1217 | 来源:发表于2019-03-14 09:28 被阅读110次
    • 黄油刀
      implementation 'com.jakewharton:butterknife:9.0.0-rc2'
      annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-rc2'
    • 网络请求拦截
      debugImplementation 'com.readystatesoftware.chuck:library:1.1.0'
      releaseImplementation 'com.readystatesoftware.chuck:library-no-op:1.1.0'
    • 网络
      implementation 'com.squareup.retrofit2:retrofit:2.5.0'
      implementation 'io.reactivex.rxjava2:rxjava:2.2.4'
      implementation 'io.reactivex.rxjava2:rxandroid:2.1.0'
      implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
    • 转换器,请求结果转换成Model
      implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
      implementation 'com.trello.rxlifecycle2:rxlifecycle-components:2.1.0'
    • 通用的banner
      implementation 'com.bigkoo:ConvenientBanner:2.1.4'
      implementation 'com.youth.banner:banner:1.4.10'
    • 图片加载
      implementation 'com.github.bumptech.glide:glide:4.8.0'
      annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'
      implementation 'jp.wasabeef:glide-transformations:4.0.1'
    • 图片选择
      implementation 'com.github.LuckSiege.PictureSelector:picture_library:v2.2.3'
    • android运行时权限申请库
      implementation 'com.github.tbruyelle:rxpermissions:0.10.2'
    • 刷新和加载的控件
      implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-alpha-16'
      implementation 'com.scwang.smartrefresh:SmartRefreshHeader:1.1.0-alpha-16'
    • 多功能适配器
      implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.30'
    • 阿里路由器 support-v4包冲突
      classpath "com.alibaba:arouter-register:1.0.2"
      implementation('com.alibaba:arouter-api:1.4.1') {
      exclude group: 'com.android.support'
      }
      annotationProcessor 'com.alibaba:arouter-compiler:1.2.2'
    • 弹窗
      implementation 'com.github.razerdp:BasePopup_Candy:2.1.5-beta3'
    • 本地存储
      implementation 'com.orhanobut:hawk:2.0.1'
    • 日志
      implementation 'com.elvishew:xlog:1.6.1'
    • 弹窗
      implementation 'com.github.GrenderG:Toasty:1.3.1'
    • Android原生控件
      implementation 'com.github.xuexiangjys:XUI:1.0.1'
    • Android工具类
      implementation 'com.blankj:utilcode:1.23.7'
      // if u use AndroidX, use the following
      implementation 'com.blankj:utilcodex:1.23.7'
    • Android注解
      compileOnly 'org.projectlombok:lombok:1.18.6'
      annotationProcessor 'org.projectlombok:lombok:1.18.6'
    • LazViewPager一个懒加载ViewPager(改写v4的源码)
      https://github.com/MIRRORCF/LazyViewPager
    • Indicator控件
      implementation 'com.github.hackware1993:MagicIndicator:1.6.0'
    • HtmlSpanner(一个加载本地Html并可以点击选中图片、文字和超链接的图片框架)
      https://github.com/MIRRORCF/httpspanner

    相关文章

      网友评论

        本文标题:Android常用开发框架

        本文链接:https://www.haomeiwen.com/subject/kzmfmqtx.html