shangjin-Li's starred repositories
BuildTimeAnalyzer-for-Xcode
Build Time Analyzer for Swift
EasyTextView
:rainbow: :four_leaf_clover:支持Java和Xml设置Shape、IconFont、IconFont+String、Span等具有丰富Api的TextView
SuperTextView
Hi,Developer,Welcome to use SuperTextView !
GroupItemDecoration
通过RecyclerView的ItemDecoration自定义分组列表分割线
GravitySnapHelper
A SnapHelper that snaps a RecyclerView to an edge.
RxEasyHttp
本库是一款基于RxJava2+Retrofit2实现简单易用的网络请求框架,结合android平台特性的网络封装库,采用api链式调用一点到底,集成cookie管理,多种缓存模式,极简https配置,上传下载进度显示,请求错误自动重试,请求携带token、时间戳、签名sign动态配置,自动登录成功后请求重发功能,3种层次的参数设置默认全局局部,默认标准ApiResult同时可以支持自定义的数据结构,已经能满足现在的大部分网络请求。
SmartRefreshLayout
🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
butterknife
Bind Android views and callbacks to fields and methods.
CleanArchitectureRxSwift
Example of Clean Architecture of iOS app using RxSwift
quick-look-plugins
List of useful Quick Look plugins for developers
LMJDropdownMenu
📜 A simple and easy to use drop-down menu control.
AndroidUtilCode
:fire: Android developers should collect the following utils(updating).
MLeaksFinder
Find memory leaks in your iOS app at develop time.
Material-Animations
Android Transition animations explanation with examples.
SCRecorder
iOS camera engine with Vine-like tap to record, animatable filters, slow motion, segments editing
Android-OpenSLES-Demo
OPENSLES 录制/播放 PCM音频,并通过Speex编码解码,做降噪去除回声
NKJPagerViewController
NKJPagerViewController is like a PagerTabStrip, which is in Android. It contains an endlessly scrollable UIScrollView.