@FreddyChen
  • Stars
    star
    3,017
  • Global Rank 9,781 (Top 0.4 %)
  • Followers 190
  • Registered over 10 years ago
  • Most used languages
    Java
    63.6 %
    Kotlin
    27.3 %
    HTML
    9.1 %

Top repositories

1

NettyChat

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

KulaKeyboard

Kotlin
252
star
3

Silhouette

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

CEventCenter

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

Shine-Kotlin

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

KulaChat

基于ims_kula实现的Android即时通讯app
Java
56
star
7

Shine-Java

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

ims_kula

Android IM SDK,包含TCP/WebSocket实现
Java
33
star
9

kulachat-server

KulaChat服务端,基于SpringBoot+Gradle构建。
Java
28
star
10

CWidget

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

freddychen.github.io

个人博客
HTML
2
star
12

KulaMediaSelector

自定义媒体选择器
1
star
13

MarkdownImages

Markdown图床
Java
1
star