-
Android X 这个也没啥好说的,就是 android Support 库的升级迁移版而已,现在新项目肯定都是直接 androidX 了,对 Android X 不熟悉的小伙伴,请移步 官方介绍 ;
-
jetpack 这个也没啥好说的,jetpack 就是 Google 推出的一套组件开发库,直接上图可能更好, 官方介绍
基本最主要使用的就是这些了
app 第三方的依赖
-
RxEasyHttp RxEasyHttp 是一款 github 上开源的 RxJava2+Retrofit2 实现简单易用的网络请求框架,在本人发现并观摩其源码和设计原理后,发现着实写的不错,各种业务场景基本都设计到了,api 设计的也不错,当然也存在一些瑕疵,所以实际项目中还需根据自己的业��需求进行二次开发,推荐给各位看官RxEasyHttp
-
Loadsir loadsir 是一个 app 页面状态管理的第三方库,也非常得实用,用来控制 app 内的加载页面 、加载错误页面、空页面显示,点击重试等,从此告别自己控制网络加载失败等页面 show 、 hint 操作 和 ViewStub 等的控制, 可以基于自己的业务进行基类封装,具体请看项目 base 库中 activity 和 fragment 基类的封装。推荐给各位看官 Loadsir
-
mmkv mmkv 是腾讯开源的一个轻量级的存储库,用来代替 SharedPreferences 再好不过了,具体使用请看官方介绍
-
BaseRecyclerViewAdapterHelper 相信对于这个库大家应该是非常熟悉了吧,基本做 android 开发的都用过吧,不多说了
-
SmartRefreshLayout 这个库和上面那个库一样,用的非常多,
-
immersionbar 实现沉浸式状态栏的一个第三方库,也是非常常用
-
glide 图片加载库
</