Jenly's Projects
AndroidKTX 一个简化 Android 开发的 Kotlin 工具类集合,通过 Kotlin 语法特性封装一些好用的方法和功能,可以使代码更加简洁易读,从而有效的提高开发效率。
:envelope: ANetty 是基于Netty二次封装的Android链路通讯库,用以快速开发高性能,高可靠性的网络交互。在保证易于开发的同时还保证其应用的性能,稳定性和伸缩性。轻松实现长连接通讯。
:dart: AppMonitor 可以轻松的监听App的前后台状态变化;Activity的活跃状态变化;设备的开关屏状态变化
:money_with_wings: AppPay专注于App支付的库,几句代码轻松搞定微信支付、支付宝支付、银联支付。集成更简单。
:performing_arts: App快速构建模板,致力于快速开发实现App提供解决方案
🚀 AppUpdater一个专注于App更新,一键傻瓜式集成App版本升级的轻量开源库。(集成步骤超简单)
🎡 ArcSeekBar 一个弧形可拖动进度条控件。弧形大小,弧度,颜色渐变等配置完全可定制化
:globe_with_meridians: ASocket 是一个TCP/UDP协议的封装库,方便快速实现TCP的长连接与UDP的单播、组播、广播等相关通信
:globe_with_meridians: AWebSocket一个基于okhttp封装的WebSocket,简洁易用。
🍁 Base是针对于Android开发封装好一些常用的基类,主要包括通用的Adapter、Activity、Fragment、Dialog等、和一些常用的Util类,只为更简单。
:sailboat: BaseUrlManager的设计初衷主要用于开发时,有多个环境需要打包APK的场景,通过BaseUrlManager提供的BaseUrl动态设置入口,只需打一次包,即可轻松随意的切换不同的开发环境或测试环境。在打生产环境包时,关闭BaseUrl动态设置入口即可。
📷 CameraScan一个简化扫描识别流程的通用基础库
🎡 CircleProgressView是一个圆形渐变的进度动画控件(支持外环显示刻度,内环随之变化,配置参数完全可配),动画效果纵享丝滑。
🔢 CodeTextField 一个使用 Compose 实现的验证码输入框
:grapes: compose-component 是一个Jetpack Compose的组件库;主要提供了一些小组件,便于快速使用。
一个数字变化效果的计数器视图控件
:star: 一个支持可拖动多边形,可拖动多边形的角改变其形状的任意多边形控件
:art: DrawBoard 是一个自定义 View实现的画板;方便对图片进行编辑和各种涂鸦相关操作
📑 EasyNote 是一个遵循 Clean Architecture 分层,使用 Jetpack Compose 实现的笔记App
🎈 一个直播间点赞桃心飘动效果的控件
🌷 直播间送礼物拼图案动画控件
Gradle 一些常用配置
:page_facing_up: GuidePage是一个App欢迎引导页库。一般应用于首次打开App时的场景,通过引导页指南,概述App特色等相关信息。(链式调用,一行代码搞定)
Http
:sunrise: ImageViewer是一个图片查看器(类似微信查看图片效果),一般用来查看图片详情或查看大图时使用,支持多张查看。简单易用。
:coffee: JavaFieldGenerator 是一个可以根据字符串内容快速生成Java字段的插件
Jenly's GitHub
This is my personal blog repository. https://jenly1314.github.io
实现android基本网络通信和常用工具类封装的简易框架