| Android-PickerView | compile ‘com.contrarywind:Android-PickerView:4.1.9’ |   | 滚轮选择控件 |  | 
    
      | EasyFloat | implementation ‘com.github.princekin-f:EasyFloat:Tag’ |  | 全局Dialog,浮窗 | 4 | 
    
      | ShadowLayout | implementation ‘com.github.lihangleo2:ShadowLayout:Tag’ |  | 阴影 | - | 
    
      | okhttp | implementation(“com.squareup.okhttp3:okhttp:4.9.1”) | - | 网络请求框架 | 5 | 
    
      | binding-collection-adapter | implementation ‘me.tatarka.bindingcollectionadapter2:bindingcollectionadapter:4.0.0’  implementation ‘me.tatarka.bindingcollectionadapter2:bindingcollectionadapter-recyclerview:4.0.0’  implementation ‘me.tatarka.bindingcollectionadapter2:bindingcollectionadapter-viewpager2:4.0.0’ |  | mvvm adapter | 5 | 
    
      | AndroidUtilCode | implementation ‘com.blankj:utilcodex:1.30.6’ | - | 工具类 | 5 | 
    
      | Matisse | implementation ‘com.zhihu.android:matisse:$latest_version’ |   | 图片选择 | 4 | 
    
      | MMKV | implementation ‘com.tencent:mmkv-static:1.2.7’ |  |  | 4 | 
    
      | TIMSDK |  |  | 腾讯IM服务 | 3 | 
    
      | gson | implementation ‘com.google.code.gson:gson:2.8.6’ |  |  | 4.5 | 
    
      | glide | implementation ‘com.github.bumptech.glide:glide:4.12.0’  annotationProcessor ‘com.github.bumptech.glide:compiler:4.12.0’ |  | 图片加载框架 | 4.5 | 
    
      | Hunter | classpath ‘com.quinn.hunter:hunter-debug-plugin:1.1.0’classpath ‘com.quinn.hunter:hunter-transform:1.1.0’ apply plugin: ‘hunter-debug’   implementation ‘com.quinn.hunter:hunter-debug-library:0.9.6’ |  | 通过注解打印方法调用和内容 | 5 | 
    
      | Android-SpinKit |  |  | loading 动画 | 4 | 
    
      | jol-core | org.openjdk.jol:jol-core:0.16 |  | 查看对象在内存中的占用情况,不支持 Android 运行时环境,但支持 main 方法 | 3 | 
    
      | Awesome-RecyclerView-LayoutManager |  |  | 一些自定义 RecyclerView LayoutManager 的合集 |  |