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

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 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 164,684评论 24 698
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    wgl0419阅读 4,893评论 1 9
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 13,614评论 2 43
  • 雨水打湿了小巷 连同灰黄的灯光 夜幕已然...
    ch初阅读 191评论 0 0
  • 不 是 每 一 个 人 都 可 以 幸 运 的过 上 自 己 理 想 中 的 生 活有 楼 有 车 当 然 好没 ...
    蕊希Erin阅读 585评论 1 3
  • 本文是一个初级学习者对学习方法论的整理。这篇文章的目的,一是对自己知识结构的整理,二是分享出来,希望对其他人有所帮...
    师照照阅读 182评论 1 0
  • 1. 房车,又称“车轮上的家”,兼具“房”与“车”两大功能,但其属性还是车,是一种可移动、具有居家必备的基本设施的...
    舒先生369阅读 1,262评论 0 0