最近几年用过的Android框架

一、网络

 1、项目为MVP架构,最好使用RxJava + Retrofit 

    RxJava使用介绍    https://www.jianshu.com/nb/14302692

    Retrofit Github地址          https://github.com/square/retrofit

 2、OKhttp Github地址      https://github.com/square/okhttp
    
   OKhttp的封装OkGo Github地址      https://github.com/jeasonlzy/okhttp-OkGo

二、事件绑定

 1、毫无疑问JakeWharton大神的butterknife,配合这个插件使用效果更佳   github地址https://github.com/JakeWharton/butterknife

 2. XUtils框架ViewUtils   github地址 https://github.com/wyouflf/xUtils3

三、图片加载

  1、Glide Github地址 https://github.com/bumptech/glide

  2. Picasso Github地址 https://github.com/square/picasso

四、json解析

  1、fastjson

  2、Gson

五、RecycleView  

  1、BRVAH    BaseRecycleViewAdapterHelper

  BRVAH官方使用指南,BRVAH GitHub地址 https://github.com/CymChad/BaseRecyclerViewAdapterHelper

  2、drakeet大神的MultiType GitHub地址https://github.com/drakeet/MultiType

六、数据库

  1、GreenDao GitHub地址https://github.com/greenrobot/greenDAO
  
  2、DBFlow   GitHub地址https://github.com/agrosner/DBFlow
  
  3、XUtils框架dbutils   github地址 https://github.com/wyouflf/xUtils3

七、屏幕适配

  1、高级UI---LSN-9-1-android屏幕适配全方位解析 地址 https://www.jianshu.com/p/0586c7e7e212
  
  2、Android 屏幕适配:最全面的解决方案 地址 https://www.jianshu.com/p/ec5a1a30694b

八、事件传递

 1、EventBus GitHub 地址 https://github.com/greenrobot/EventBus

 2、RxBus GitHub 地址 https://blog.csdn.net/demonliuhui/article/details/82532078###

九、下拉刷新,上拉加载


 1、BGARefreshLayout GitHub地址 https://github.com/bingoogolapple/BGARefreshLayout-Android

 2.SmartRefreshLayout GitHub地址 https://github.com/scwang90/SmartRefreshLayout

十、Fragment

 1、Fragmentation GitHub地址 https://github.com/YoKeyword/Fragmentation

十一、图片轮播

 1、AndroidImageSlider GitHub地址 https://github.com/daimajia/AndroidImageSlider
 
 2.banner GitHub地址https://github.com/youth5201314/banner

十二、图片缩放

 1、PhotoView GitHub地址 https://github.com/chrisbanes/PhotoView

十三、图片选择器
 
 1、Matisse GitHub地址 https://github.com/zhihu/Matisse

十四、底部导航

 1、BottomNavigation GitHub地址 https://github.com/Ashok-Varma/BottomNavigation

 2、BottomBar        GitHub地址 https://github.com/roughike/BottomBar

十五、二维码
 
 1、zing  GitHub地址https://github.com/zxing/zxing

十六、WebView   

  1、HyBrid      地址 https://www.jianshu.com/p/d2d4f652029d

  2、AntV F2     地址 https://f2.antv.vision/zh/ 
 

相关文章

developer-roadmap —— 提供最全的开发者技术路线指南。前端...
一个极简的文件分享工具,无需注册且没有广告即可生成共享下...
收集 Github、Gitee优秀的开源项目,并进行归类整理。项目地...
大家好,我是 Java陈序员,我们有时会搭建一个属于自己的网站...
一个提供交互式的Web UI用于生成兼容MyBatisPlus框架的相关功...
大家好,我是 Java 陈序员。权限认证是我们日常开发绕不过的...