目录
1 BaseRecyclerViewAdapterHelper
11 MagicIndicator 扩展性强的ViewPager指示器框架
19 加载动画库 AVLoadingIndicatorView
1 BaseRecyclerViewAdapterHelper
封装完善的RecyclerView Adapter
3.x版本使用kotlin和AndroidX 编写
2 Glide开源图片加载类库
3 OKhttp 网络请求框架
4 Retrofit 网络请求框架
5 EventBus事件总线
6 RxJava 异步请求框架
7 GreenDao高效的数据库
8 注解框架
8.1 Butterknife注解框架
8.2 Dagger2
A fast dependency injector for Android and Java
Dagger2是一款基于Java注解来实现的完全在编译阶段完成依赖注入的开源库,主要用于模块间解耦、提高代码的健壮性和可维护性。Dagger2在编译阶段通过apt利用Java注解自动生成Java代码,然后结合手写的代码来自动帮我们完成依赖注入的工作。
9 SmartRefreshLayout 刷新布局的框架
支持上滑加载更多和下拉刷新,功能丰富,可扩展性强,使用说明 github地址
10 圆形ImageView控件
11 MagicIndicator 扩展性强的ViewPager指示器框架
是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品
Github地址
12 StatusBarUtil状态栏工具类
A util for setting status bar style on Android App
github地址
13 Android选择器库
安卓选择器类库,包括日期及时间选择器(可设置范围)、单项选择器(可用于性别、职业、学历、星座等)、城市地址选择器(分省级、地级及县级)、数字选择器(可用于年龄、身高、体重、温度等)等……可以切换不同的模式(目前有普通模式,3d滚轮模式)
github地址
14 TakePhoto图片选择库
一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
15 图片选择器PictureSelector
16 RecyclerView 粘性标签库
17 RxPermissions
权限检查库
18 路由库 ARouter
阿里开源,常用于组件化的场景
19 加载动画库 AVLoadingIndicatorView
20 Android流式布局FlowLayout
用于产品标签等场景
21 底部导航栏控件 BottomNavigationView
BottomNavigationView
https://github.com/ittianyu/BottomNavigationViewEx
22 Photoview
支持图片缩放的imageview控件
https://github.com/chrisbanes/PhotoView
类似的图片浏览缩放控件
https://github.com/bm-x/PhotoView