美文网首页编程设计之Android我爱编程Android 进阶技术篇专题
Android源码社区高质量的开发类库(三)

Android源码社区高质量的开发类库(三)

作者: wgl0419 | 来源:发表于2018-05-21 12:24 被阅读317次

    1.SuperCalendarandroid 自定义日历控件 支持左右无限滑动 周月切换 标记日期显示 自定义显示效果跳转到指定日期

    2.Orin一个音乐播放器APP

    3.DropDownView一个下拉菜单动画类库

    4.ShimmerLayout一个闪光的layout,类似Facebook的效果

    5.SeparateShapesView一个灵活带动画的圆角button

    6.material-searchviewLibrary to create a material search view similar to one used in apps developed by Google Inc.

    7.FileListerDialog文件选择器

    8.YuuPlayer基于 Webview 实现的 Youtube Player

    9.HexagonRecyclerView一个正六边形的RecyclerView

    10.android-player-tvThe Android TV version of LUSH Player

    11.RxLifecycle以非侵入性的方式绑定Activity或Fragment的生命周期。

    12.RxRedux使用Rxjva关闭状态的类库

    13.AppManager如何优雅的退出应用和处理崩溃异常自动重启

    14.SmartCropper智能图片裁剪框架。自动识别边框,手动调节选区,使用透视变换裁剪并矫正选区;适用于身份证,名片,文档等照片的裁剪。

    15.BaseRecyclerViewAdapterHelper一个强大的RecyclerAdapter框架

    16.SmileView仿《最美有物》笑脸点赞控件

    17.Skeleton一个预加载页面的类库

    18.ExpandableLayout可伸展、收缩的 LinearLayout

    19.MultiSnapRecyclerViewAndroid library for multiple snapping of RecyclerView

    20.UberUX一款仿Uber的动画的项目

    21.android_additive_animations一款动画库

    22.CardSearchView一款方便集成的搜索框

    23.JVM-Sandbox基于JVM的实时无侵入AOP框架容器

    24.StatusView状态栏一体化,包括随着滑动渐变,透明状态栏

    25.Graywater提高recyclerview局部滚动的性能

    26.MusicIndicator音乐指示器

    27.cv4j一个高质量的实时图像处理和机器学习库

    28.SimpleRecorder这是用AudioRecord来封装的录音代码

    29.snackprogressbar增强的snackbar与ProgressBar

    30.ProgressManager一个监听http上传下载的进度条的类库

    31.ViewTooltip一个流畅显示提示功能的类库

    32.morphos一个动画封装库

    33.SpannedGridLayoutManager支持多种布局的RecyclerView

    34.ResPkgRemaker不修改aapt,轻松实现android资源分包.

    35.android-permission-checker-app权限管理

    36.Twobbble这是一个使用Kotlin开发的Dribbble客户端

    1.MiPushFramework在任何非 MIUI 设备上体验小米系统级推送。

    2.AndroidMonitorAndroid开发辅助工具fps,topActivity,activity启动耗时,电量cpu内存分析。适配全机型悬浮窗权限。

    3.citypickercitypicker 高仿iOS 滚轮实现 省市区 城市选择三级联动

    4.MZBannerView仿魅族BannerView,图片轮播控件,支持多种模式切换:普通ViewPager使用,普通Banner使用,仿魅族Banner使用。

    5.CameraView自定义相机拍照的视图

    6.GSYVideoPlayer视频播放器(IJKplayer),HTTPS支持,支持弹幕,支持基本的拖动等等

    7.XSnow基于RxJava2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线

    8.TextFieldBoxesEditText,很漂亮哦

    9.ContinuousScrollableImageView具有连续滚动效果的动画图像库

    10.MotionVehicleTracker位置跟踪器效果

    11.VoiceRipple一个脉冲动画的语音记录按钮

    12.Bubbble一个基于MVP 和clean 架构的APP

    13.PinnedHeaderItemDecoration一个提供吸顶效果的ItemDecoration

    14.SelfAdjointView一个方便开发者实现滑动内联动效的库

    15.MaterialAnim基于Android 系统的动画总结

    1.QMUI_Android提高 Android UI 开发效率的 UI 库

    2.AndroidTVLauncherLeanback桌面是基于Leanback库开发符合Android TV官方交互规范。

    3.DroidVR360°全景图片、全景视频工程

    4.SoftKeyboardUtil一行代码实现Android软键盘和EditText各种交互

    5.ShotGradle 插件,做自动测试过程中的截屏

    6.ContourView自定义View:通过贝塞尔曲线绘制出的魔炫背景。

    7.Markwonmarkdown 规则的文本显示

    8.Melophile使用 RxJava2, Retrofit2, Dagger2 and clean architecture.的音乐APP

    9.yjPlay基于exoPlayer 自定义播放器 支持直播

    10.weather一个基于MVP架构的天气应用

    11.TSnackbar一个从顶部滑出的 snackbar

    12.DDComponentForAndroid一套完整有效的android组件化方案,支持组件的单独调试、集成调试、组件交互、UI跳转、动态加载、组件完全隔离等功能

    1.SmartRefreshLayout下拉刷新、上拉加载、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。

    2.garland-view-android一个漂亮的横向滑动列表效果

    3.permissions4m国产手机5.0、6.0权限适配框架/编译时注解框架

    4.NewbieGuideAndroid 快速实现新手引导层的库

    5.yjPlay基于exoPlayer 自定义播放器 支持直播 ,ExoUserPlayer 基本播放器 ,GestureVideoPlayer 增加手势 亮度,音量,快进,等手势

    6.RTextView基于TextView 1.直接设置selector背景2.直接设置drawableLeft大小 3.圆角,圆形,背景/边框/文字根据状态变色

    7.MinaManager基于mina 实现Android客户端长连接

    8.BreakWords一个用 Kotlin 写的查单词 idea 插件

    9.Floo一个支持 AOP、栈控制、跨页面带信、和动态变更映射的 URL 路由库

    10.MapMeThe Android maps adapter

    11.Tesseract-OCR-Scanner基于Tesseract-OCR实现自动扫描识别手机号

    1.ScalingLayoutWith Scaling Layout scale your layout on user interaction.

    2.FuelThe easiest HTTP networking library for Kotlin/Android

    3.encryptAndroid 加密解密工具包。

    4.WeaponApp一个极致的集大成App

    5.shadow灵活的ShadowView,可替代CardView使用

    6.EasyShow3D一个基于OpenGL ES的简单易用的3D模型展示框架。自动分类解析STL、OBJ、3DS等模型文件,支持对模型进行旋转和缩放等操作。

    7.Three360panoramaAndroid三种姿势带你玩转360度全景图功能

    8.MtimeInKotlin用现有网络已有时光网API资源,做成一个android客户端

    9.rclayoutAndroid通用圆角布局。

    10.TFAndroidTensorFlow集成Android工程的框架

    11.Flora可能是Android平台上最快的图片压缩框架

    1.RulerView一个可以滑动选择的尺子view,可以选择体重身高等信息,通过刷新当前屏幕模拟滑动效果,达到暂用内存最小的目的。。。

    2.OkSocket一个socket 通信框架

    3.OnePush消息推送用OnePush,就够了!

    4.TodayStepCounterAndroid计步模块(类似微信运动,支付宝计步,今日步数),记录当天从0点到23:59的步数

    5.RibbleSimple Dribbble Client using Dribbble API, fully written in Kotlin

    6.MISportsConnectWidget仿小米运动的运动记录界面

    7.SuperTextViewSuperTextView for Android 是一个在TextView的基础上扩展了几种动画效果的控件。

    8.pager-layoutmanagerAndroid 网格分页布局

    9.Synapse直接在 Android 设备上训练 SGD 模型识别 MNIST 手写数字图片

    10.about-page全县的卡片风格

    1.Battery-Metrics用于检测电池系统相关指标

    2.MyLittleCanvas一个好用的canvas封装

    3.Matisse一个图片视频选择器

    4.OrinTunzo's material design music player

    5.ServiceKeepAndroid Service保活模块(5.0以下使用c来fork进程轮训监听,5.0以上使用KeepPushAliveJobSchedulerService来保活进程)

    6.AnimatedPieView自定义可用的圆圈图表

    7.NewFastFrame终极组件化框架项目方案

    8.AndroidFileManage文件管理器

    9.simpleCAndroid平台上的C语言开发工具

    10.android-titlebar通用,功能全面的自定义标题栏,支持沉浸式标题栏,颜色渐变

    11.ProportionView比例缩放viewgroup

    12.Glin一款灵活支持中间件的Java&Android动态代理网络框架

    1.transitioner用于动态视图查看转换的库

    2.ImmersionBarandroid 4.4以上沉浸式状态栏和沉浸式导航栏管理,包括状态栏字体颜色,一句代码轻松实现,以及对bar的其他设置

    3.PlayerBasePlayerBase将播放器的繁杂功能其业务组件化处理的框架方案

    4.Log4a一个高性能的日志收集框架

    5.RetrofitCacheRetrofitCache让retrofit2+okhttp3+rxjava配置缓存如此简单。通过注解配置,可以针对每一个接口灵活配置缓存策略;同时让每一个接口方便支持数据模拟,可以代码减小侵入性,模拟数据可以从内存,Assets,url轻松获取。

    6.FastDownloader基于Okhttp, 结合Retrofit,使用Okio ,简化处理I/O操作,加入多种设计模式,实现基于链式的android平台多线程下载利器!

    7.WebViewStudyWebView 全方面的使用,JS交互、进度条、发短信、打电话、发邮件、上传图片、字体设置、视频全屏播放

    8.ShieldShield是一个模块化UI界面解决方案,它不仅仅是一个Native(Android&iOS)的UI开发框架

    9.APPTrackxposed Hook任意APP 逆向跟踪工具,跟踪Activity与Fragment启动信息等

    10.kotlinx-ioKotlin multiplatform I/O library

    11.ToastCompatAn Android library to HOOK and FIX Toast BadTokenException

    1.一个共享的开发框架,包含各种实用的 BaseActivity
    https://github.com/yaozs/YzsLib

    2.单纯的上传图片展示控件 ImageShowPicker
    https://github.com/yaozs/ImageShowPicker

    3.一个强大的 Fragment 管理框架 FragmentRigger
    https://github.com/JustKiddingBaby/FragmentRigger

    4.Android WebView 独立进程解决方案,并包含 Web 页面和 Native 交互解决方案
    https://github.com/xudjx/webprogress

    5.LoopingViewPager
    https://github.com/siralam/LoopingViewPager

    6.HandyGridView 一个高仿支付宝,网易新闻的高性能的标签可拖动排序的 GridView
    https://github.com/huxq17/HandyGridView

    7.后端自动生成接口和文档,前端(客户端) 定制返回 JSON 的数据和结构!
    https://github.com/TommyLemon/APIJSON

    8.一个超级牛逼的表情库,可使用表情及贴图功能,方便好用,抽离图片加载接口,图片加载工具可让开发者自己选择
    https://github.com/GitLqr/LQREmojiLibrary

    9.下拉导航菜单,使用非常简单 LQRDropdownLayoutLibrary
    https://github.com/GitLqr/LQRDropdownLayoutLibrary

    10.CustomShoppingCarDemo 实现美团、饿了么购物车效果,并本地存储相关数据
    https://github.com/fengmaolian/CustomShoppingCarDemo

    1.ExpandableListView 实现购物车页面 全选 编辑
    https://github.com/louisgeek/LouisShopCart

    2.使用 Vue+VueX+ElementUI+SpringBoot 的代码框架
    https://github.com/xwjie/ElementVueSpringbootCodeTemplate

    3.Android 实现了复杂表格,表格内容区域可以与上下滑动、左右滚动,并且标题会跟着滚动。
    https://github.com/leafseelight/ComplexTable-Master

    4.一句代码搞定 RecycleView 侧滑菜单、添加头部底部、加载更多 , 像 Glide 一样简洁的链式调用轻松实现 Adapter
    https://github.com/yhaolpz/SlideAdapter

    5.Andorid 任意界面悬浮窗,实现悬浮窗如此简单
    https://github.com/yhaolpz/FloatWindow

    6.标准化组件方式构建 Docker 镜像
    https://github.com/BaiduQA-SETI/docker-image-builder

    7.一个支持多线程,断点续传功能的 Android 下载工具
    https://github.com/yaowen369/DownloadHelper

    8.简单 强大的图片操作库
    https://github.com/JuHonggang/ImageSet

    9.APK 一键自动化加固脚本
    https://github.com/guanchao/apk_auto_enforce

    10.综合案例训练,包含新闻,视频,图片,音乐,记事本等等模块。采用 MVP+Rx+Retrofit+Desgin+Dagger2+阿里 VLayout+腾讯 X5 等架构模式。
    https://github.com/yangchong211/LifeHelper

    1.一款集知乎头条,美图,视频于一体的休闲阅读 app
    https://github.com/homcin/Tuikan

    2.MD 版的花瓣网 App
    https://github.com/LiCola/huabanDemo

    3.实现外部浏览器或者通知跳转APP
    https://github.com/lovejjfg/EasyJump

    4.Android 差分补丁库,通过 native 层合并 APK,实现增量更新升级,让你更新的 APK 更小
    https://github.com/yale8848/EasyIncrementalUpdate

    5.常规 Java 工具,算法,加密,数据库,面试题,源代码分析,解决方案
    https://github.com/scalad/Note

    6.用 RecyclerView 做一个小清新的 Gallery 效果
    https://github.com/ryanlijianchang/Recyclerview-Gallery

    7.TableView For Android
    https://github.com/evrencoskun/TableView

    1.FloatWindowAndorid 任意界面悬浮窗,实现悬浮窗如此简单

    2.FragmentRigger一个基于AOP设计的Fragment管理框架

    3.MethodTracerCli使用命令行来跟踪你的方法调用耗时

    4.apk_auto_enforceAPK一键自动化加固脚本

    5.rotate-layout可以旋转任何视图的Android布局

    6.FairyFairy是一个允许开发者在Android手机上使用 adb logcat

    7.XmlToJsonAndroid Library for converting XML to JSON and JSON to XML

    8.FallingView循环绘制下落物体的View,可以模拟雪花、雨滴、金币等物体样式的飘落效果

    9.android-clean-architecture-mvi-boilerplateclean architecture

    10.AndroidTrackerAndroid端无埋点统计方案

    11.CalendarPicker日历选择器

    12.MDWechat一个能让微信 Material Design 化的 Xposed 模块

    1.TouchEventBus 一种处理嵌套和非嵌套滑动冲突的解决方案

    2.GsonFormat 根据 Gson 库使用的要求,将 JSONObject 格式的 String 解析成实体

    3.AptPreferences 基于 apt 实现的 Android 快速持久化框架:AptPreferences

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

    5.EasyRollingNumber 轻松实现滚动数字效果

    6.XQRCode 一个非常方便实用的二维码扫描、解析、生成库

    7.CommentWithReplyView-master 基于 ExpandableListView 实现评论和回复的功能。

    8.ele_demo 仿【饿了么】订餐软件的一个 demo

    9.TensorFlowDemo TensorFlow android demo 车道线 车辆 人脸 动作 骨架 识别 检测

    1.fluid-slider-android带有弹出气泡的滑块小部件,进度条

    2.arcore-android-sdkAR SDK ARCore SDK

    3.auto-scroll-capture跟miui一样的自动滚动截屏

    4.TableView一个能够支撑强大的数据结构的表格控件

    5.haven一个开源的关于保护个人隐私的APP

    6.ExpansionPanel一个扩展(Expansion)、隐藏显示控件

    7.ShapeOfView一个自定义形状的图形

    8.ParallaxMIUI拖动视差效果(阻尼效果/橡皮筋效果)

    9.ColorPickerPreference颜色选择器

    10.ToggleButtonLayout一个很容易创建优化的toggle buttons

    11.OCR-TestOCR识别文字

    12.Eyepetizer仿开眼视频Android客户端

    13.Gif-Load-ReTry-Refresh支持gif图片的Load反馈框架,只需一张gif图,一行代码解决初次加载,重试加载,刷新加载,与生命周期绑定,LeakCanary检测无内存泄漏

    14.WifiP2PWifi Direct,实现Android手机之间无网络传输文件

    相关文章

      网友评论

      本文标题:Android源码社区高质量的开发类库(三)

      本文链接:https://www.haomeiwen.com/subject/unrfjftx.html