This is your work, valued

FreddyChen

Elite
@FreddyChen

NettyChat. 基于Netty+TCP+Protobuf实现的Android IM库,包含Protobuf序列化、TCP拆包与粘包、长连接握手认证、心跳机制、断线重连机制、消息重发机制、读写超时机制、离线消息、线程池等功能。

2.3k

KulaKeyboard. Kotlin

276

Silhouette. 封装的Android常用控件,比如:SleTextButton、SleImageButton、SleConstraintLayout、SleFrameLayout、SleLinearLayout、SleRelativeLayout等。使控件具备Shape、Selector等功能,省去编写shape或selector文件的繁琐步骤。另外支持N种颜色渐变,弥补原生shape文件只支持三种颜色(startColor/centerColor/endColor)的不足等。

129

CEventCenter. 一个Android事件分发中心库,基于对象池及接口回调实现。实现类似BroadcastReceiver/RxBus/EventBus等的消息事件传递功能,用于在Activity/Fragment/Service之间的消息传递通讯。

118

Shine-Kotlin. 基于Retrofit+Kotlin协程实现的Kotlin网络请求库封装,支持GET/POST/PUT/DELETE请求、动态BaseUrl、请求头、请求/响应日志等。同时,支持自定义Parser(数据解析器),用于解决不同返回数据Model。

89

KulaChat. 基于ims_kula实现的Android即时通讯app

62

Shine-Java. 基于Retrofit+RxJava实现的Java网络请求库封装,支持GET/POST/PUT/DELETE请求、动态BaseUrl、请求头、请求/响应日志、自定义加解密器等。同时,支持自定义Parser(数据解析器),用于解决不同返回数据Model。

47

ims_kula. Android IM SDK,包含TCP/WebSocket实现

34

kulachat-server. KulaChat服务端,基于SpringBoot+Gradle构建。

29

CWidget. 一些Android通用的常用控件,比如可支持自定义属性shape/selector/corners radius的CTextButton

3

freddychen.github.io. 个人博客

2

MarkdownImages. Markdown图床

1

KulaMediaSelector. 自定义媒体选择器

1