Android快速开发库,个人常用(高手免看)

一、网络请求

1. 基于Retrofit封装,使用Kotlin编写 Github
2. 基于Retrofit封装 Github
3. 基于Okhttp封装 Github

  • 建议使用第一个
二、图片加载

基于Glide的图片加载 Github

三、常用的自定义View

自定义View Github
开发常用自定义View的集合, 常用:

  • 指示器(底部TAB等):XTabLayout
  • 轮播图:BannerView
  • 流式布局:XFlowLayout(多一个显示最大行数功能)、XTagLayout(margin padding可以设置)
  • 九宫格:XGridLayout
  • 侧划删除:SwipeMenuLayout
  • 物流进度:StepProgressLayout
  • 字母:LetterView
  • 悬浮至顶:StickFrameLayout
四、通用的标题栏

标题栏 Github

五、通用的Dialog和PopupWindow

通用弹窗 Github

  • 可以代替系统的Dialog和PopupWindow
六、 RecyclerView ListView GridView通用的适配器

通用适配器,支持多条目 Github

七、APK更新库

apk更新 Github

八、Base库

Base基类库 Github

  • 项目的基本库,为快速开发项目提供基础,支持MVP写法。
九、MVVM通用开发库

MVVM通用开发库 Github

  • 基于Android Jetpack 封闭的MVVM通用开发库,适用于MVVM架构,快速开发Android项目。
十、WebView封装

基于腾讯X5内核 Github

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容