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

工具类

1、RxTool

GitHub 地址:​https://github.com/Tamsiree/RxTool​

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

效果图:

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


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


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

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

效果图:

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


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

图片压缩

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.

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

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

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等

效果图:

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

2、dotsindicator

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

简介:

效果图:

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

自定义字体加载

1、Calligraphy

GitHub 地址:​https://github.com/chrisjenx/Calligraphy​

简介: Custom fonts in Android the easy way…

效果图:

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

文件加密

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等蓝牙相关的所有操作接口,内部优化了连接队列,以及快速写入队列, 并支持多服务通讯,可扩展配置蓝牙相关操作。

效果图:

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


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


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

测试

1、Matrix

GitHub 地址:​https://github.com/Tencent/matrix​

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

2、pandora

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

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

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

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

简介: 单元测试

其它

1、微信红包

GitHub 地址:​https://github.com/geeeeeeeeek/WeChatLuckyMoney​

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

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


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

2、BookReader

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

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