Android Question Should we always obfuscate our own libraries?

Sandman

Expert
Licensed User
Longtime User
The documentation says one can obfuscate the libraries we make in B4A.

Considering that best practice is to always obfuscate everything that we release, shouldn't we always obfuscate our own libraries?

Or does an obfuscated library (for instance) make debugging more difficult somehow? Or cause some other problem?
 

Erel

B4X founder
Staff member
Licensed User
Longtime User
Considering that best practice is to always obfuscate everything that we release
I don't think that it is best practice. It depends on whether it is important for you to hide the source code or not.

Obfuscation causes the stack trace to be less comprehensible. You should also make sure that obfuscation doesn't break anything. It does require some testing.
 
Upvote 0
Top