Pinned Repositories
ActivityResultLauncher
Replace startActivityForResult() method gracefully, based on the Activity Result API. (优雅地替代 startActivityForResult(),基于 Activity Result API)
ARouterKTX
结合 Kotlin 特性封装的 ARouter 组件化工具和组件化示例
DataStoreKTX
The best DataStore utils to ensure type safety. (最好用的 DataStore 工具,可以确保类型安全)
LoadingStateView
Decoupling the code of toolbar or loading status view. (深度解耦标题栏,解耦加载中、加载失败、无数据等缺省页,支持两行代码集成到基类)
Longan
Probably the best Kotlin utils library for Android. (可能是最好用的 Kotlin 工具库)
MMKV-KTX
The best MMKV utils to ensure type safety. (最好用的 MMKV 工具,可以确保类型安全)
MultiBaseUrls
Use annotation to allow Retrofit to support multiple baseUrl and dynamically change baseUrl.(用注解让 Retrofit 同时支持多个 baseUrl 以及动态改变 baseUrl)
RetrofitKTX
The best utils of Retrofit. (最好用的 Retrofit 工具,支持 Kotlin 和 Java 用法,支持 RxJava 和协程,支持注解管理 baseUrl)
Tracker
A lightweight tracking framework based on the tracking idea of Buzzvideo.(基于西瓜视频的责任链埋点思路实现的轻量级埋点框架)
ViewBindingKTX
The most comprehensive utils of ViewBinding. (最全面的 ViewBinding 工具,支持 Kotlin 和 Java 用法,支持 BRVAH,支持封装到基类,支持 DataBinding,支持选择是否使用反射)
DylanCaiCoding's Repositories
DylanCaiCoding/ViewBindingKTX
The most comprehensive utils of ViewBinding. (最全面的 ViewBinding 工具,支持 Kotlin 和 Java 用法,支持 BRVAH,支持封装到基类,支持 DataBinding,支持选择是否使用反射)
DylanCaiCoding/LoadingStateView
Decoupling the code of toolbar or loading status view. (深度解耦标题栏,解耦加载中、加载失败、无数据等缺省页,支持两行代码集成到基类)
DylanCaiCoding/Longan
Probably the best Kotlin utils library for Android. (可能是最好用的 Kotlin 工具库)
DylanCaiCoding/ActivityResultLauncher
Replace startActivityForResult() method gracefully, based on the Activity Result API. (优雅地替代 startActivityForResult(),基于 Activity Result API)
DylanCaiCoding/MMKV-KTX
The best MMKV utils to ensure type safety. (最好用的 MMKV 工具,可以确保类型安全)
DylanCaiCoding/Tracker
A lightweight tracking framework based on the tracking idea of Buzzvideo.(基于西瓜视频的责任链埋点思路实现的轻量级埋点框架)
DylanCaiCoding/DataStoreKTX
The best DataStore utils to ensure type safety. (最好用的 DataStore 工具,可以确保类型安全)
DylanCaiCoding/MultiBaseUrls
Use annotation to allow Retrofit to support multiple baseUrl and dynamically change baseUrl.(用注解让 Retrofit 同时支持多个 baseUrl 以及动态改变 baseUrl)
DylanCaiCoding/RetrofitKTX
The best utils of Retrofit. (最好用的 Retrofit 工具,支持 Kotlin 和 Java 用法,支持 RxJava 和协程,支持注解管理 baseUrl)
DylanCaiCoding/ARouterKTX
结合 Kotlin 特性封装的 ARouter 组件化工具和组件化示例
DylanCaiCoding/WaveView
自定义的波浪控件,能绘制出自己想要的曲线波浪
DylanCaiCoding/DylanCaiCoding
DylanCaiCoding/DayNightSwitch
A nice switch to toogle day night mode.
DylanCaiCoding/AndroidUtilKTX
DylanCaiCoding/LoadingHelper
A highly expandable Android library for decoupling the code of toolbar or loading status view. (深度解耦标题栏或加载中、加载失败、无数据等视图)
DylanCaiCoding/MaterialEditText
选中时底线会拉弓把提示文字弹起来的输入框控件,基于 Material Design
DylanCaiCoding/SlidingIndicator
DylanCaiCoding/Callbacks
DylanCaiCoding/MultiTypeKTX
Easier to use MultiType library in Kotlin
DylanCaiCoding/WanAndroid