DylanCai's repositories

ViewBindingKTX

The most comprehensive utils of ViewBinding. (最全面的 ViewBinding 工具,支持 Kotlin 和 Java 用法,支持 BRVAH,支持封装到基类,支持 DataBinding,支持选择是否使用反射)

Language:KotlinLicense:Apache-2.0Stargazers:806Issues:4Issues:66

LoadingStateView

Decoupling the code of toolbar or loading status view. (深度解耦标题栏,解耦加载中、加载失败、无数据等缺省页,支持两行代码集成到基类)

Language:JavaLicense:Apache-2.0Stargazers:675Issues:12Issues:39

Longan

Probably the best Kotlin utils library for Android. (可能是最好用的 Kotlin 工具库)

Language:KotlinLicense:Apache-2.0Stargazers:559Issues:6Issues:25

ActivityResultLauncher

Replace startActivityForResult() method gracefully, based on the Activity Result API. (优雅地替代 startActivityForResult(),基于 Activity Result API)

Language:KotlinLicense:Apache-2.0Stargazers:194Issues:2Issues:10

MMKV-KTX

The best MMKV utils to ensure type safety. (最好用的 MMKV 工具,可以确保类型安全)

Language:KotlinLicense:Apache-2.0Stargazers:158Issues:1Issues:8

Tracker

A lightweight tracking framework based on the tracking idea of Buzzvideo.(基于西瓜视频的责任链埋点思路实现的轻量级埋点框架)

Language:KotlinLicense:Apache-2.0Stargazers:98Issues:3Issues:3

DataStoreKTX

The best DataStore utils to ensure type safety. (最好用的 DataStore 工具,可以确保类型安全)

RetrofitKTX

The best utils of Retrofit. (最好用的 Retrofit 工具,支持 Kotlin 和 Java 用法,支持 RxJava 和协程,支持注解管理 baseUrl)

Language:KotlinLicense:Apache-2.0Stargazers:14Issues:0Issues:2

ARouterKTX

结合 Kotlin 特性封装的 ARouter 组件化工具和组件化示例

Language:KotlinStargazers:12Issues:1Issues:0

WaveView

自定义的波浪控件,能绘制出自己想要的曲线波浪

Language:JavaStargazers:12Issues:0Issues:0

DayNightSwitch

A nice switch to toogle day night mode.

Language:KotlinLicense:Apache-2.0Stargazers:3Issues:0Issues:0
Language:KotlinStargazers:2Issues:1Issues:0

LoadingHelper

A highly expandable Android library for decoupling the code of toolbar or loading status view. (深度解耦标题栏或加载中、加载失败、无数据等视图)

MaterialEditText

选中时底线会拉弓把提示文字弹起来的输入框控件,基于 Material Design

Language:KotlinStargazers:2Issues:0Issues:0
Language:KotlinStargazers:1Issues:1Issues:0

MultiTypeKTX

Easier to use MultiType library in Kotlin

Language:KotlinLicense:Apache-2.0Stargazers:1Issues:1Issues:0
Language:KotlinStargazers:1Issues:0Issues:0