zhangyiyi's repositories
aurora-imui
General IM UI components. Android/iOS/RectNative ready. 通用 IM 聊天 UI 组件,已经同时支持 Android/iOS/RN。rn
MeiTuan
MeiTuan App Write In latest React-Native(0.50.1).rn
React-Native-ViewPager
ViewPager and Indicator component for react-native on both android and ios. rn
eros-template
📱 Based on weex, the native application of iOS/Android is quickly built with the writing of Vue.
FragmentManager
Fragment切换方法的封装
ExternalMapUtils
app打开外部百度地图和高德地图进行简单的地图展示 路线规划...
awesome-kotlin-android
🔥📱收集利用 Kotlin 进行 Android 开发的开源库,扩展,工具,开源项目,资料等高质量资源
yanxuan-weex-demo
:art: High quality pure Weex demo / 网易严选 App 感受 Weex 开发
bee.js
javaScript常用工具类,js
ZhihuDaily-2
a simple client for ZhiHuDaily with use MVP+Kotlin+anko+dagger2(v2.11+)+rx。。。。room
AIDLDemo
aidl
AndroidCustomView
自定义View
expandable-recycler-view
Custom Android RecyclerViewAdapters that collapse and expand。组件,折叠的布局
WSLiveDemo
音视频,直播SDK,rtmp推流,录制视频,滤镜。百万用户,线上迭代半年,已经稳定。
FastLib
一个Android项目级快速开发框架,节约大部分写常用功能时间以实现更多项目业务功能及体验上的优化..有问题欢迎issue。主要实现功能: 1、基于Retrofit2.x及RxJava2.x的网络请求封装、网络请求与生命周期绑定、快速观察者、快速loading观察者、快速返回常用错误 2、 常用功能库二次封装方便调用:Glide加载图片封装、TabLayout+ViewPager Fragment切换封装、Logger日志打印封装 3、 多种常用界面布局:标题+多状态+下拉刷新+列表、标题+ViewPager等方便快速创建常用布局增加layout复用 4、Fragment 懒加载封装 5、 快速实现Activity滑动返回、下拉刷新加载更多、沉浸式等
AndroidUT
Android单元测试(Unit Test),组件,单元测试
YCAudioPlayer
音频播放器,基础播放功能有:播放,暂停,下一首,上一首;可以设置多种播放类型:顺序播放,随机播放,单曲循环;可以设置播放进度快慢,参考混沌大学APP;支持后台播放,可以扫描本地音频,有效处理了捕获/丢弃音频焦点逻辑,支持耳机线控。通知栏,底部音频播放控制栏,音频List页面和播放详情页数据同步。持续更新中…… 组件,音频
ServiceKeep
Android Service keep-alive module.(Android Service保活模块:5.0以下使用c来fork进程,5.0以上使用JobScheduler来保活进程)
YCVideoPlayer
视频播放器封装库案例,仿照优酷,爱奇艺视频播放器,可以添家视频观看权限,试看模式,类似优酷试看功能。基于ijkplayer,支持网络视频或者本地视频播放,滑动调节亮度或者音量,快进快退,记录播放位置。可以设置边观看变缓存,支持全屏播放,小窗口,正常播放等模式;还支持列表播放,切换分辨率,还可以自定义视频播放器,拓展性强.组件,视频
react-pxq
一个 react + redux 的完整项目 和 个人总结
YCDialog
自定义对话框,其中包括:仿ios底部弹窗;自定义Toast;自定义DialogFragment弹窗(功能很强大),自定义PopupWindow弹窗【采用builder模式,可以自定义位置,背景,自定义布局(支持嵌套recyclerView)等等,拓展性强】,目前已经用于新芽和投资界正式项目中。组件,dialog
awaker
地理杂志阅读类Android App,项目采用 LiveData + Room + RXJava2 + Retrofit + OKHttp + Material Design + Base + Glide 构建。app
RxJava_LearningMaterial
一份全面介绍Android RxJava的学习资料
ImageZoom
一行代码实现网络图片、本地图片的缩放显示,支持长按保存到本地相册操作,适配6.0权限
EasyPhotos
android自定义相机拍照,相册选择(单选/多选),文件夹图片选择(单选/多选),各界面根据状态栏颜色智能适配状态栏字体颜色变色为深色或浅色,根据使用场景智能适配沉浸式状态栏,内部处理运行时权限,支持Glide/Picasso/Fresco/Imageloader等所有图片加载框架库的带默认勾选选中图片的能填充自定义广告的自定义Ui相机相册图片浏览选择器;更有拼图/文字贴纸/贴图/图片缩放/Bitmap图片添加水印/媒体文件更新到媒体库等众多Bitmap图片编辑功能的android Bitmap图片处理工具框架库。组件,图片选择器
TouTiao-1
精仿今日头条
room
新组件学习
LabelsView
Android的标签列表控件。可以设置标签的选中效果。 可以设置标签的选中类型:不可选中、单选、限数量多选和不限数量多选等, 并支持设置必选项等功能。
android-titlebar
🔥 通用,功能全面的自定义标题栏,支持沉浸式标题栏,颜色渐变,miui9