sentry-android-gradle-plugin
Gradle plugin for Sentry Android. Upload proguard, debug files, and more. (by getsentry)
Javassist
Java bytecode engineering toolkit (by jboss-javassist)
sentry-android-gradle-plugin | Javassist | |
---|---|---|
1 | 5 | |
130 | 4,018 | |
0.0% | 0.5% | |
8.9 | 6.1 | |
7 days ago | 16 days ago | |
Kotlin | Java | |
MIT License | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sentry-android-gradle-plugin
Posts with mentions or reviews of sentry-android-gradle-plugin.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-12-14.
-
Bytecode Transformations: The Android Gradle Plugin
The code is available in the sentry-android-grade-plugin repo, specifically:
Javassist
Posts with mentions or reviews of Javassist.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-21.
-
JUnit 5: link tests with task tracker issues
ClassPool comes from Javaassist library. It gives convenient API to retrieve the line number of Java method.
-
Kimmer: Port immer for kotlin/jvm
This problem can be resolved by https://github.com/jboss-javassist/javassist/blob/master/src/main/javassist/util/proxy/DefineClassHelper.java perfectly, I will use some of its code to fix this problem on 0.0.1
-
Bytecode Transformations: The Android Gradle Plugin
Other higher-level abstractions like Javassist: are all based on ASM, but have a nicer and easier-to-understand APIs to deal with.
- Functions hooking
-
Hacking third-party APIs on the JVM
In the following snippet, the transformer uses Javassist:
What are some alternatives?
When comparing sentry-android-gradle-plugin and Javassist you can also consider the following projects:
Bugsnag - BugSnag crash monitoring and reporting tool for Android apps
Byte Buddy - Runtime code generation for the Java virtual machine.
tivi - Tivi is a TV show tracking Android app, which connects to trakt.tv
Byteman - Byteman Project main repo
marathon - Cross-platform test runner
Recaf - The modern Java bytecode editor
Gradle buildSrcVersions - Life is too short to google for dependencies and versions
obfuscator
kotlin-explorer - Desktop tool to quickly explore disassembled Kotlin code.
obfuscator - A java obfuscator (GUI)
cordova-plugin-proguard - :white_square_button: Cordova Plugin for ProGuard
threadtear - Multifunctional java deobfuscation tool suite
sentry-android-gradle-plugin vs Bugsnag
Javassist vs Byte Buddy
sentry-android-gradle-plugin vs tivi
Javassist vs Byteman
sentry-android-gradle-plugin vs marathon
Javassist vs Recaf
sentry-android-gradle-plugin vs Gradle buildSrcVersions
Javassist vs obfuscator
sentry-android-gradle-plugin vs kotlin-explorer
Javassist vs obfuscator
sentry-android-gradle-plugin vs cordova-plugin-proguard
Javassist vs threadtear