I\'m having a hard time finding any info on this. Android themselves mention code obfuscation as something to do before submitting to their store. But I see nothing about th
Java gets converted into bytecode, which can be decompiled.
Swift is a compiled language, and the Clang compiler is highly optimized. In release mode it strips out symbols and does a lot of optimization that does a great deal of obfuscation all by itself. There are decompilers for compiled languages, but the results are really awful and hard to read.