【第三方开源库】-->那些酷炫的工具类、热修复、插件化开源库整理 原创

不断学习,做更好的自己!

工具类
1、RxTool
GitHub 地址:​ ​https://github.com/Tamsiree/RxTool​​

简介: RxTool 是 Android 开发过程经常需要用到各式各样的工具类集合,虽然大部分只需谷歌/百度一下就能找到。但是有时候急需使用却苦苦搜寻不到,于是整理了自己平常用到的工具类,以便以后的使用。

效果图:

2、AndroidUtilCode
GitHub 地址:​ ​https://github.com/Blankj/AndroidUtilCode​​

简介: Android developers should collect the following utils(updating).

热修复
1、Tinker
GitHub 地址:​ ​https://github.com/Tencent/tinker​​

简介: Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.

2、Bugly
GitHub 地址:​ ​Bugly Android热更新使用指南​​

简介: Bugly 为解决开发者紧急修复线上 bug,而无需重新发版让用户无感知就能把问题修复的一项能力。

3、Nuwa
GitHub 地址:​ ​https://github.com/jasonross/Nuwa​​

简介: Nuwa, pure java implementation, can hotfix your android application.

4、AndFix
GitHub 地址:​ ​https://github.com/alibaba/AndFix​​

简介: AndFix is a library that offer hot-fix for Android App.

5、VirtualXposed
GitHub 地址:​ ​https://github.com/Qihoo360/RePlugin​​

简介: A simple app to use Xposed without root, unlock the bootloader or modify system image, etc.

插件化
1、RePlugin
GitHub 地址:​ ​https://github.com/Qihoo360/RePlugin​​

简介: ArgusAPM是360手机卫士客户端团队继RePlugin之后开源的又一个重量级开源项目。ArgusAPM是360移动端产品使用的可视化性能监控平台,为移动端APP提供性能监控与管理,可以迅速发现和定位各类APP性能和使用问题,帮助APP不断的提升用户体验。

签名打包
1、Walle
GitHub 地址:​ ​https://github.com/Meituan-Dianping/walle​​

简介: Walle(瓦力):Android Signature V2 Scheme签名下的新一代渠道包打包神器。

2、PackerNg V2
GitHub 地址:​ ​https://github.com/mcxiaoke/packer-ng-plugin​​

简介: packer-ng-plugin 是下一代Android渠道打包工具Gradle插件,支持极速打包,100个渠道包只需要10秒钟,速度是 gradle-packer-plugin 的300倍以上,可方便的用于CI系统集成,同时提供命令行打包脚本,渠道读取提供Python和C语言的实现。

反编译
1、Apktool
GitHub 地址:​ ​https://github.com/iBotPeaches/Apktool​​

简介: 反编译工具

依赖注入
1、Dagger
GitHub 地址:​ ​https://github.com/square/dagger​​

简介: 依赖注入,适用于 Android 和 Java

2、Butter Knife
GitHub 地址:​ ​https://github.com/JakeWharton/butterknife​​

简介: Bind Android views and callbacks to fields and methods.

日志
1、Logger
GitHub 地址:​ ​https://github.com/orhanobut/logger​​

简介: Simple, pretty and powerful logger for android

容器
1、Atlas
GitHub 地址:​ ​https://github.com/alibaba/atlas​​

简介: Atlas是伴随着手机淘宝的不断发展而衍生出来的一个运行于Android系统上的一个容器化框架,我们也叫动态组件化(Dynamic Bundle)框架。它主要提供了解耦化、组件化、动态性的支持。覆盖了工程师的工程编码期、Apk运行期以及后续运维期的各种问题。

路由
1、ARouter
GitHub 地址:​ ​https://github.com/alibaba/ARouter​​

简介: 帮助 Android App 进行组件化改造的路由框架

内存泄漏检测
1、LeakCanary
GitHub 地址:​ ​https://github.com/square/leakcanary​​

简介: A memory leak detection library for Android.

布局优化
1、X2C
GitHub 地址:​ ​https://github.com/iReaderAndroid/X2C​​

简介: ​ ​【掌阅出品】android 提升布局加载速度200%(X2C)​​

画图
1、X2C
GitHub 地址:​ ​https://github.com/lfkdsk/JustWeTools​​

简介: Some useful tools

效果图:

图片压缩
1、Luban
GitHub 地址:​ ​https://github.com/Curzibn/Luban​​

简介: Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法

2、Compressor
GitHub 地址:​ ​https://github.com/zetbaitsu/Compressor​​

简介: Compressor is a lightweight and powerful android image compression library. Compressor will allow you to compress large photos into smaller sized photos with very less or negligible loss in quality of the image.

3、AiYaCompressHelper
GitHub 地址:​ ​https://github.com/nanchen2251/CompressHelper​​

简介: 压缩文件,压缩图片,压缩Bitmap,Compress, CompressImage, CompressFile, CompressBitmap:

摄像头
1、CameraView
GitHub 地址:​ ​https://github.com/google/cameraview​​

简介: Easily integrate Camera features into your Android app

2、camerakit-android
GitHub 地址:​ ​https://github.com/CameraKit/camerakit-android​​

简介: Library for Android Camera 1 and 2 APIs. Massively increase stability and reliability of photo and video capture on all Android devices.

富文本编辑器
1、richeditor-android
GitHub 地址:​ ​https://github.com/wasabeef/richeditor-android​​

简介: RichEditor for Android is a beautiful Rich Text WYSIWYG Editor for Android.

2、Android Rich text Editor
GitHub 地址:​ ​https://github.com/chinalwb/Android-Rich-text-Editor​​

简介: Android Rich Text Editor With customized spans - 富文本编辑器 - Don’t miss this one

指示器
1、MagicIndicator
GitHub 地址:​ ​https://github.com/hackware1993/MagicIndicator​​

简介: 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hide()、show()切换Fragment或使用setVisibility切换FrameLayout里的View等

效果图:

2、dotsindicator
GitHub 地址:​ ​https://github.com/tommybuonomo/dotsindicator​​

简介:

效果图:

自定义字体加载
1、Calligraphy
GitHub 地址:​ ​https://github.com/chrisjenx/Calligraphy​​

简介: Custom fonts in Android the easy way…

效果图:

文件加密
1、conceal
GitHub 地址:​ ​https://github.com/facebookarchive/conceal​​

简介: Conceal provides easy Android APIs for performing fast encryption and authentication of data…

表情包
1、XhsEmoticonsKeyboard
GitHub 地址:​ ​https://github.com/w446108264/XhsEmoticonsKeyboard​​

简介: 最良心的开源表情键盘解决方案。

相机滤镜
1、Android-GPUImage-Plus
GitHub 地址:​ ​https://github.com/wysaid/android-gpuimage-plus​​

简介: Android Image & Camera Filters Based on OpenGL.

车牌识别
1、EasyPR4Android
GitHub 地址:​ ​https://github.com/imistyrain/EasyPR4Android​​

简介: Andorid端实时车牌识别Realtime chinese plate recoginition on android

键盘冲突
1、JKeyboardPanelSwitch
GitHub 地址:​ ​https://github.com/Jacksgong/JKeyboardPanelSwitch​​

简介: Android键盘面板冲突 布局闪动处理方案

蓝牙
1、Android-BLE
GitHub 地址:​ ​https://github.com/aicareles/Android-BLE​​

简介: Android-BLE蓝牙框架,提供了扫描、连接、使能/除能通知、发送/读取数据、接收数据,读取rssi,设置mtu等蓝牙相关的所有操作接口,内部优化了连接队列,以及快速写入队列, 并支持多服务通讯,可扩展配置蓝牙相关操作。

效果图:

测试
1、Matrix
GitHub 地址:​ ​https://github.com/Tencent/matrix​​

简介: Matrix is a plugin style, non-invasive APM system developed by WeChat.

2、pandora


GitHub 地址:​ ​https://github.com/whataa/pandora​​

简介: an android library for debugging what we care about directly in app.

3、ArgusAPM
GitHub 地址:​ ​https://github.com/Qihoo360/ArgusAPM​​

简介: ArgusAPM 是360手机卫士客户端团队继RePlugin之后开源的又一个重量级开源项目。ArgusAPM是360移动端产品使用的可视化性能监控平台,为移动端APP提供性能监控与管理,可以迅速发现和定位各类APP性能和使用问题,帮助APP不断的提升用户体验。

4、UETool
GitHub 地址:​ ​https://github.com/eleme/UETool​​

简介: Show/edit any view’s attributions on the screen.

5、robolectric


GitHub 地址:​ ​https://github.com/robolectric/robolectric​​

简介: 单元测试

其它
1、微信红包
GitHub 地址:​ ​https://github.com/geeeeeeeeek/WeChatLuckyMoney​​

简介: 一个帮助你在微信抢红包时战无不胜的Android应用。

2、BookReader
GitHub 地址:​ ​https://github.com/smuyyh/BookReader​​

简介: “任阅” 网络小说阅读器,3D翻页效果、txt/pdf/epub书籍阅读、Wifi传书~


-----------------------------------
©著作权归作者所有:来自51CTO博客作者KevinDev0724的原创作品,请联系作者获取转载授权,否则将追究法律责任
【第三方开源库】-->那些酷炫的工具类、热修复、插件化开源库整理
https://blog.51cto.com/u_12358040/5948492

你可能感兴趣的:(android)