ProGuard

2.5
(1)

ProGuard is the most popular optimizer for Java bytecode. It makes your Java and Android applications up to 90% smaller and up to 20% faster. ProGuard also provides minimal protection against reverse engineering by obfuscating the names of classes, fields and methods.

Work for ProGuard?

Learning about ProGuard?

We can help you find the solution that fits you best.

Find the Right Product

ProGuard Reviews

Chat with a G2 Advisor
Write a Review
Filter Reviews
Filter Reviews
Ratings
Company Size
User Role
Industry
Showing 1 ProGuard review
LinkedIn Connections
ProGuard review by User
User
Validated Reviewer
Review Source

"Great program obfuscation and optimization at the expense of build times"

What do you like best?

Proguard does a great job at obfuscating and optimizing java programs, and this is especially useful for Android apps. It's highly customizable as well with a ton of rules you can use.

What do you dislike?

Proguard is slow. Like really slow. You'll only want to use it for the builds you plan on sending to production. The language for writing proguard rules is very complex and its hard to find errors.

Recommendations to others considering the product

Really consider if you actually need to use Proguard -- it's kind of a pain to setup and use and it's slow to run. If you aren't really worried about someone finding out class names and variable names, then Proguard probably isn't for you.

What business problems are you solving with the product? What benefits have you realized?

Java code is easy to decompile, so Proguard adds an extra layer of security by obfuscating our code. It also optimizes the compiled Java code to make our Android apps run more efficiently.

Sign in to G2 Crowd to see what your connections have to say about ProGuard

What Static Code Analysis solution do you use?

Thanks for letting us know!

There are not enough reviews of ProGuard for G2 Crowd to provide buying insight. Below are some alternatives with more reviews:

1
ReSharper Logo
ReSharper
4.7
(44)
ReSharper is a productivity tool for visual studio that provides tools and features to help you manage your code.
2
Pylint Logo
Pylint
4.3
(20)
Pylint is a tool that checks for errors in Python code, tries to enforce a coding standard and looks for bad code smells.
3
ReSharper C++ Logo
ReSharper C++
4.5
(17)
ReSharper C++ is designed to make Visual Studio a better IDE for C++ developers, providing code analysis, quick-fixes, search and navigation, smart code completion, refactorings, and others.
4
SonarQube Logo
SonarQube
4.4
(18)
SonarSource products have innovative features to maximize quality and manage risk for both small and large software portfolios.
5
WhiteSource Software Logo
WhiteSource Software
4.0
(17)
Open Source license and security management software
6
StyleCop Logo
StyleCop
3.7
(14)
StyleCop analyzes C# source code to enforce a set of style and consistency rules.
7
Black Duck Hub Logo
Black Duck Hub
3.7
(12)
Organizations worldwide use Black Duck to secure and manage the open source software in their applications and containers.
8
Closure Compiler Logo
Closure Compiler
4.1
(13)
The Closure Compiler is a tool for making JavaScript download and run faster. Instead of compiling from a source language to machine code, it compiles from JavaScript to better JavaScript.
9
codebeat Logo
codebeat
4.8
(6)
codebeat is an automated review for web and mobile that gathers the results of static code analysis into a single, real-time report that gives all project stakeholders the information required to identify code smells, security holes and improve code quality.
10
Semmle Logo
Semmle
3.6
(5)
Semmle makes the management of software development easier than ever before. By giving you complete visibility _ for every project, location, team, developer, timeframe and cost _ Semmle is engineering intelligence at its most advanced.
Show more
Kate from G2 Crowd

Learning about ProGuard?

I can help.
* We monitor all ProGuard reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.