DylanCai's repositories
ViewBindingKTX
The most comprehensive utils of ViewBinding. (最全面的 ViewBinding 工具,支持 Kotlin 和 Java 用法,支持 BRVAH,支持封装到基类,支持 DataBinding,支持选择是否使用反射)
LoadingStateView
Decoupling the code of toolbar or loading status view. (深度解耦标题栏,解耦加载中、加载失败、无数据等缺省页,支持两行代码集成到基类)
ActivityResultLauncher
Replace startActivityForResult() method gracefully, based on the Activity Result API. (优雅地替代 startActivityForResult(),基于 Activity Result API)
DataStoreKTX
The best DataStore utils to ensure type safety. (最好用的 DataStore 工具,可以确保类型安全)
RetrofitKTX
The best utils of Retrofit. (最好用的 Retrofit 工具,支持 Kotlin 和 Java 用法,支持 RxJava 和协程,支持注解管理 baseUrl)
ARouterKTX
结合 Kotlin 特性封装的 ARouter 组件化工具和组件化示例
DayNightSwitch
A nice switch to toogle day night mode.
LoadingHelper
A highly expandable Android library for decoupling the code of toolbar or loading status view. (深度解耦标题栏或加载中、加载失败、无数据等视图)
MaterialEditText
选中时底线会拉弓把提示文字弹起来的输入框控件,基于 Material Design
MultiTypeKTX
Easier to use MultiType library in Kotlin