Giter Site home page Giter Site logo

bugyun / spiderman Goto Github PK

View Code? Open in Web Editor NEW
9.0 2.0 1.0 6.63 MB

Android Gradle Transform accelerated development tools.(Gradle Transform 加速开发的工具)

License: Apache License 2.0

Java 96.39% Kotlin 3.61%
android-library gradle-plugin gradle transform gradle-android-plugin android

spiderman's Introduction

logo

SpiderMan

SpiderMan is a tool for dynamically modifying code at compile time.

Support for incremental, concurrent compilation. Support ASM and Javassist.

Includes the following features:

  • Event Tracking AutoTracker
  • Log, print by annotation in any method
  • tryCatch, add tryCatch to any method via annotations
  • And so on, other features are under development.

Custom plugin

Rapid development based on SpiderMan-plugin-core

I am a link

AutoTracker Event Tracking

Android bytecode plugin, dynamically modify code during compilation, full buried tool based on SpiderMan-plugin-core plugin

I am a link

SpiderMan

SpiderMan 是一个在编译时期动态修改代码的工具。

支持增量、并发编译。支持 ASM、Javassist。

包括以下功能:

  • 全埋点 AutoTracker
  • 日志,通过注解在任何方法中打印
  • tryCatch,通过注解在任何方法中加入tryCatch
  • 等等,其他功能在开发中

自定义插件

可以基于 SpiderMan-plugin-core 来进行快速开发

点我,链接

AutoTracker 全埋点

Android字节码插件,编译期间动态修改代码,基于 SpiderMan-plugin-core 插件开发的全埋点工具

点我,链接

spiderman's People

Contributors

bugyun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

liuhao722

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.