farrywen's starred repositories

public-apis

A collective list of free APIs

Language:PythonLicense:MITStargazers:300894Issues:0Issues:0

MobileIMSDK

一个原创多端IM通信层框架,轻量级、高度提炼,历经10年、久经考验。可能是市面上唯一同时支持UDP+TCP+WebSocket三种协议的同类开源框架,支持 iOS、Android、Java、H5、小程序、Uniapp,服务端基于Netty。

Language:Objective-CLicense:Apache-2.0Stargazers:5380Issues:0Issues:0

Shadowrocket-ADBlock-Rules-Forever

提供多款 Shadowrocket 规则,拥有强劲的广告过滤功能。每日8时重新构建规则。

License:NOASSERTIONStargazers:11360Issues:0Issues:0

lock4j

基于Spring AOP 的声明式和编程式分布式锁,支持RedisTemplate、Redisson、Zookeeper

Language:JavaLicense:Apache-2.0Stargazers:242Issues:0Issues:0

EnFloatingView

🔥应用内悬浮窗,无需一切权限,适配所有ROM和厂商,no permission floating view.

Language:JavaStargazers:1200Issues:0Issues:0

Konfetti

Celebrate more with this lightweight confetti particle system 🎊

Language:KotlinLicense:ISCStargazers:3088Issues:0Issues:0

GestureViews

ImageView and FrameLayout with gestures control and position animation

Language:JavaLicense:Apache-2.0Stargazers:2364Issues:0Issues:0

Android-LineChart

:chart_with_upwards_trend:一个简单的折线,贝塞尔曲线图表控件,高度可扩展,支持动态显示。

Language:JavaLicense:Apache-2.0Stargazers:189Issues:0Issues:0

coder2gwy

互联网首份程序员考公指南,由3位已经进入体制内的前大厂程序员联合献上。

Stargazers:25598Issues:0Issues:0

InDoorSurfaceView

Android InDoorView dependent on Canvas

Language:JavaLicense:Apache-2.0Stargazers:957Issues:0Issues:0

FlightSeat

Ticket seat selection

Language:JavaStargazers:712Issues:0Issues:0

android-seatview

Android的座位图控件,用于电影票等选座页面的APP中

Language:JavaStargazers:98Issues:0Issues:0

ticker

An Android text view with scrolling text change animation

Language:JavaLicense:Apache-2.0Stargazers:4381Issues:0Issues:0

BezierMaker

🔥 通过de Casteljau算法绘制贝塞尔曲线,并计算它的切线,实现1-7阶贝塞尔曲线的形成动画。

Language:JavaLicense:Apache-2.0Stargazers:1408Issues:0Issues:0

usb-serial-for-android

Android USB host serial driver library for CDC, FTDI, Arduino and other devices.

Language:JavaLicense:MITStargazers:4707Issues:0Issues:0

ELinkageScroll

多子view嵌套滚动通用解决方案

Language:JavaLicense:Apache-2.0Stargazers:1160Issues:0Issues:0

PageTransformerHelp

:+1: ViewPager 实现轮播图、实现卡片切换。 A PageTransformer library for Android ViewPager,have some Banner styles.

Language:JavaLicense:Apache-2.0Stargazers:632Issues:0Issues:0

netty-learning-example

:egg: Netty实践学习案例,见微知著!带着你的心,跟着教程。我相信你行欧。

Language:JavaLicense:Apache-2.0Stargazers:2794Issues:0Issues:0

BannerViewPager

🚀 An awesome banner view for Android,Based on ViewPager2. 这可能是全网最好用的ViewPager轮播图。简单、高效,一行代码实现循环轮播,一屏三页任意变,指示器样式任你挑。

Language:JavaLicense:Apache-2.0Stargazers:3530Issues:0Issues:0

QRCodeDemo

二维码生成Demo

Language:JavaStargazers:57Issues:0Issues:0

BaseIotUtils

🔥🔥串口工具,通知工具,网络监听,多文件断点下载,xls,xlsx操作,APK安装/系统应用安装,文件处理,crash控制,音视频播放,usb设备检测,adb工具等...

Language:JavaStargazers:79Issues:0Issues:0

AndroidSerialPort

Android串口通信示例

Language:JavaStargazers:716Issues:0Issues:0

AndroidAutoSize

🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案).

Language:JavaLicense:Apache-2.0Stargazers:13401Issues:0Issues:0

Android-RefreshAndLoadMore-Demo

一种简单且优雅的下拉刷新和加载更多分页的解决方案。

Language:KotlinLicense:Apache-2.0Stargazers:46Issues:0Issues:0

HeaderAndFooterRecyclerView

A RecyclerView solution, support addHeaderView、addFooterView

Language:JavaLicense:Apache-2.0Stargazers:1370Issues:0Issues:0

MultipleStatusView

一个支持多种状态的自定义View,可以方便的切换到:加载中视图、错误视图、空数据视图、网络异常视图、内容视图。

Language:JavaLicense:MITStargazers:1687Issues:0Issues:0

PullRefreshLayout

下拉刷新,上拉加载,真实的回弹(overscroll)效果(媲美qq),且大小只有37KB(是其他主流刷新库或回弹库的1/2,1/3,甚至是1/4),同时,自定义header和footer,可以实现任何你想的到的功能(例如:自动触发加载更多、二级刷新等)

Language:JavaStargazers:651Issues:0Issues:0

SmartRefreshLayout

🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。

Language:JavaLicense:Apache-2.0Stargazers:24802Issues:0Issues:0

PhotoView

Implementation of ImageView for Android that supports zooming, by various touch gestures.

Language:JavaLicense:Apache-2.0Stargazers:18720Issues:0Issues:0