DylanCai's repositories

ViewBindingKTX

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

Language:KotlinLicense:Apache-2.0Stargazers:828Issues:4Issues:67

LoadingStateView

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

Language:JavaLicense:Apache-2.0Stargazers:682Issues:12Issues:45

Longan

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

Language:KotlinLicense:Apache-2.0Stargazers:592Issues:6Issues:28

MMKV-KTX

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

Language:KotlinLicense:Apache-2.0Stargazers:211Issues:1Issues:13

ActivityResultLauncher

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

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

Tracker

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

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

DataStoreKTX

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

MultiBaseUrls

Use annotation to allow Retrofit to support multiple baseUrl and dynamically change baseUrl.(用注解让 Retrofit 同时支持多个 baseUrl 以及动态改变 baseUrl)

Language:KotlinStargazers:16Issues:1Issues:0

RetrofitKTX

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

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

WaveView

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

Language:JavaStargazers:13Issues:0Issues:0

ARouterKTX

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

Language:KotlinStargazers:12Issues:1Issues:0

DayNightSwitch

A nice switch to toogle day night mode.

Language:KotlinLicense:Apache-2.0Stargazers:5Issues:1Issues: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:1Issues: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:1Issues:0