duxun's repositories
AILinkSDKDemoAndroid
AILink SDK Demo
android-gpuimage
Android filters based on OpenGL (idea from GPUImage for iOS)
android-open-source-project-analysis
Android open source project analysis. Note: The project has been moved to https://github.com/BeesAndroid/BeesAndroid.
AndroidPicker
安卓选择器类库,包括日期及时间选择器(可用于出生日期、营业时间等)、单项选择器(可用于性别、民族、职业、学历、星座等)、二三级联动选择器(可用于车牌号、基金定投日期等)、城市地址选择器(分省级、地市级及区县级)、数字选择器(可用于年龄、身高、体重、温度等)、日历选日期择器(可用于酒店及机票预定日期)、颜色选择器、文件及目录选择器、图片选择器等……WheelPicker/DatePicker/TimePicker/OptionPicker/NumberPicker/LinkagePicker/AddressPicker/CarPlatePicker/CalendarPicker/ColorPicker/FilePicker/ImagePicker etc.
AndroidProject-Kotlin
Android 技术中台 Kotlin 版本,但愿人长久,搬砖不再有
AndroidStudy
Android学习过程的一些总结
aurora-imui
General IM UI components. Android/iOS/RectNative ready. 通用 IM 聊天 UI 组件,已经同时支持 Android/iOS/RN。
BaseDemo
🔥🔥🔥BaseDemo 是Android MVVM + Retrofit + OkHttp + Coroutine 协程 + Room + 组件化架构的Android应用开发规范化架构,通过不断的升级迭代,目前主要分为两个版本,分别为分支 MVVM+Databinding 组件化版本,分支MVVM+Databinding+Single 单体版本。旨在帮助您快速构建属于自己的APP项目架构,做到快速响应上手,另外再长期的实践经验中汇总了大量的使用工具类,主要放在了项目 `lib_common` 组件中,以供大家参考使用。具体使用请开发者工具自己项目需求决定选择如何使用。
BasicLibrary
BasicLibrary是基于kotlin+jetpack+mvvm封装的一套框架,提高Android开发效率
BasicUI
BasicUI是一些常用的Android UI组件和一些实用工具类封装,提高Android的开发效率
BodyFatScaleSDKDemoAndroid
好身材SDKDemo
BodyFatScaleSDKRepositoryAndroid
好身材SDK依赖库
CEventCenter
一个Android事件分发中心库,基于对象池及接口回调实现。实现类似BroadcastReceiver/RxBus/EventBus等的消息事件传递功能,用于在Activity/Fragment/Service之间的消息传递通讯。
CloudPayments-SDK-Android
CloudPayments-SDK-Android
ConsecutiveScroller
ConsecutiveScrollerLayout是Android下支持多个滑动布局(RecyclerView、WebView、ScrollView等)和普通控件(TextView、ImageView、LinearLayou、自定义View等)持续连贯滑动的容器,它使所有的子View像一个整体一样连续顺畅滑动。并且支持布局吸顶功能。
FastJetpack
基于Kotlin、协程、Retrofit的网络请求封装,快速简单轻便。
JetpackMvvm
:chicken::basketball:一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用Kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速开发项目
kmvvm
Kotlin+Flow+Retrofit+OKHttp+ViewBanding+ViewModel+LiveData封装的MVVM框架,支持协程方式访问网络请求,kotlin最新的编译时框架ksp,可定义全局加载失败页面,并支持全局刷新数据的点击事件,还可定义全局列表的空页面
kotlin-mvp-1
kotlin的mvp框架(koin+Rxjava+Retrofit+OkHttp):使用了aop,apt**和mvp模式
NettyChat
基于Netty+TCP+Protobuf实现的Android IM库,包含Protobuf序列化、TCP拆包与粘包、长连接握手认证、心跳机制、断线重连机制、消息重发机制、读写超时机制、离线消息、线程池等功能。
Shine-Java
基于Retrofit+RxJava实现的Java网络请求库封装,支持GET/POST/PUT/DELETE请求、动态BaseUrl、请求头、请求/响应日志、自定义加解密器等。同时,支持自定义Parser(数据解析器),用于解决不同返回数据Model。
Shine-Kotlin
基于Retrofit+Kotlin协程实现的Kotlin网络请求库封装,支持GET/POST/PUT/DELETE请求、动态BaseUrl、请求头、请求/响应日志等。同时,支持自定义Parser(数据解析器),用于解决不同返回数据Model。
SplitEditTextView
Android类似支付宝密码输入框,美团外卖验证码输入框等;有效果图,有demo;支持下划线,方框,连体框样式;可设置光标、光标颜色,边框大小、颜色、圆角等等;设置密码显示的样式
StarrySky
🔥A Powerful and Streamline MusicLibrary(一个丰富的音乐播放封装库,支持多种音频格式,完美解决你的问题。)
SumTea_Android
基于组件化+模块化+Kotlin+协程+Flow+Retrofit+Jetpack+MVVM+短视频架构实现的WanAndroid客户端
SwipeMenuRecyclerView
Swipe menu for recyclerView. Android 侧滑菜单,可轻松定制各种样式的菜单。
Tiktok
高仿抖音APP