Obfuscation
Code obfuscation is the process of making applications difficult or impossible to decompile or disassemble, and the retrieved application code more difficult for humans to parse. Application developers must harden the code at various layers. This is the only way to achieve the level of protection necessary to safeguard sensitive data and property in mobile applications. Obfuscation is part of a broader mobile application shielding strategy.