一、网络请求
1. 基于Retrofit封装,使用Kotlin编写 Github
2. 基于Retrofit封装 Github
3. 基于Okhttp封装 Github
- 建议使用第一个
二、图片加载
三、常用的自定义View
自定义View Github
开发常用自定义View的集合, 常用:
- 指示器(底部TAB等):XTabLayout
- 轮播图:BannerView
- 流式布局:XFlowLayout(多一个显示最大行数功能)、XTagLayout(margin padding可以设置)
- 九宫格:XGridLayout
- 侧划删除:SwipeMenuLayout
- 物流进度:StepProgressLayout
- 字母:LetterView
- 悬浮至顶:StickFrameLayout
四、通用的标题栏
五、通用的Dialog和PopupWindow
- 可以代替系统的Dialog和PopupWindow
六、 RecyclerView ListView GridView通用的适配器
七、APK更新库
八、Base库
- 项目的基本库,为快速开发项目提供基础,支持MVP写法。
九、MVVM通用开发库
- 基于Android Jetpack 封闭的MVVM通用开发库,适用于MVVM架构,快速开发Android项目。