QDong (QDong415)

QDong415

Geek Repo

Location:广州

Github PK Tool:Github PK Tool

QDong's repositories

QLiveMessageHelper

直播间聊天消息列表,直播间RecyclerView。采用3层缓冲机制,一秒内收到几百条消息依然不卡顿。ChatRoom in LiveRoom.Using the three kind of cache strategy and async in HandlerThread.Can carry many messages

QKeyboardEmotionView

1:1完美仿微信聊天表情键盘,朋友圈底部表情键盘。键盘与表情切换平滑 ChatEmotionKeyboard, GrowingTextView , useful in ChatViewController

Language:Objective-CLicense:MITStargazers:72Issues:1Issues:11

QSwift

Swift项目开发框架Demo,教科书级标准。轻量、规范、易懂、易移植、解耦。纠正初中级IOS开发者常见的错误。把工程rename一下就可以作为立项模板

QDrawGift

仿快手直播间手绘礼物,手绘+播放+底部礼物弹框,Demo非常完整 。A Gift Painter useful in Living Room. Support paint+play+bottomSheet

QDragClose

下拉拖拽关闭Activity。下拉返回Activity。仿大众点评、快手、小红书详情,可下滑关闭界面。Drag down to close activity

Language:JavaStargazers:30Issues:1Issues:0

QFeed

微博列表、朋友圈列表Feed流的最优化方案。让你的RecyclerView从49帧 -> 57帧 。 Preload RecyclerView items in thread ,make your recyclerView smoother. useful in Feed list

Language:JavaStargazers:20Issues:1Issues:0

iTopicChat

基于个推+华为push的一整套完善的android IM聊天系统。功能包含:视频通话、语音通话、发语音条、图片、QQ表情。Demo采用正式线上环境,包含ui、数据库、接口、ios端 全开源

QKotlin

Kotlin MVVM框架,全世界最优化的分页加载接口、最接地气的封装。retrofit+协程+viewModel+viewbinding+recyviewBiding

Language:KotlinStargazers:14Issues:1Issues:0

iTopicOCChat

基于个推push的一整套完善的IOS IM聊天系统。功能包含:视频通话、语音通话、发语音条、图片、QQ表情。Demo采用正式线上环境,包含ui、数据库、接口、全开源

Language:Objective-CStargazers:10Issues:0Issues:0

QUIAlertController

摆脱了系统UIAlertController的UI限制。Alert的内容可以是View或ViewController或xib,且View可以是基于xib约束。弹框宽高间距UI都可任意定制。 It can be in place of UIAlertController,Make your custom alert ui more convenient, support xib view and viewcontroller

Language:Objective-CLicense:MITStargazers:7Issues:1Issues:0

QTableKit

封装tableViewCell样式不一致的UITableView,告别复杂的DataSource和Delegate。Build static UITableViewCell more conventient

Language:SwiftLicense:MITStargazers:6Issues:1Issues:0

QStripeView

仿快手直播界面加载中动画,顶部的滚动条状LoadingView . 适用于 视频加载动画+直播界面加载动画。A stripeLoading View, useful in videoLoading,livingLoading

Language:KotlinStargazers:5Issues:1Issues:0

TouchLearn

用`内部拦截法` 和 `外部拦截法` 两种方式处理两个横向的ViewPager嵌套的手势冲突。类似抖音的首页,这个demo看懂你就明白手势处理的流程了

Language:JavaStargazers:3Issues:1Issues:0

StripeAnimationLayer

A stripeLoading View, useful in videoLoading,livingLoading仿快手直播界面加载中,顶部的滚动条状LoadingView . 适用于 视频加载动画+直播界面加载动画

Language:SwiftLicense:MITStargazers:2Issues:1Issues:0