Clyze: analyze, obfuscate, optimize
Clyze helps teams deploy highly-optimized Android and Java applications with a powerful GUI, advanced configurability, interactive inspection of results, and easy integration
About
Clyze orchestrates a multi-step code analysis, transformation and packaging pipeline configurable via a powerful GUI
Analyze code
Analyze code to identify its characteristics
Shrink code
Remove dead code to reduce the app's size
Optimize code
Optimize code to make the app run faster
Obfuscate code
Uglify code to hinder reverse engineering
Encrypt code
Encrypt string literals to secure the app
Repackage code
Pack code to ship the highly-optimized app
Unique Clyze features
How Clyze can help you streamline your Android and Java delivery process
![](/static/img/rule.png)
Input options
Manage the available input options in one place, with embedded help
Keep rules
Support the defacto industry language for defining keep rules
Live preview
Evaluate the results of each rule interactively
Explore result set
Navigate through the results of each rule next to its definition
![](/static/img/rule.png)
Clyze directives
Clyze displays the directives applied on your app in a single place
Effective state
Explore and validate the state of your app before deployment
Reports
View reports that reflect the state of your project and its bundles
Reproducible Clyze invocations
Quickly rollback to a past known good configuration
![](/static/img/rule.png)
Import ProGuard files
Import ProGuard files using an interactive wizard
Gradle Plugin
Integrate Clyze into your build, test and CI process
Buck build integration
Integrate Clyze into your Buck project and CI process
Clyze API
Employ custom integrations with Clyze API