Does ProGuard work with Java 2, 5, ..., 8?
Yes
Does ProGuard work with Java Micro Edition?
Yes
Does ProGuard work for Android apps?
Yes
Does ProGuard work for Blackberry code?
It should. It sometimes fails on obfuscated code that is valid and accepted by other JME tools and VMs.
Does ProGuard have support for Ant?
Yes
Does ProGuard have support for Gradle?
Yes
Does ProGuard come with a GUI?
Yes
Does ProGuard handle Class.forName calls?
Yes
Does ProGuard handle resource files?
Yes
Does ProGuard encrypt string constants?
No
Does ProGuard perform control flow obfuscation?
Not explicitly. ProGuard does not do this, except to some extent in its optimization techniques.
Does ProGuard support incremental obfuscation?
Yes
Can ProGuard obfuscate using reserved keywords?
Yes
Can ProGuard reconstruct obfuscated stack traces?
Yes