Lou Hamers wrote:if you really have someone determined enough, I doubt obfuscation is going to stop them for long.
Quoted for emphasis. Most people won't care about recovering the source code. Some will be, but will stop digging once they see that the code is obfuscated. And then there are some who will not be deterred by obfuscation. and whatever else you throw in their path. So if there is something that you can't risk falling into the wrong hands, put it on a server, and have the app access it via a web service.