That's where ProGuard comes in to obfuscate that code. And it sure makes it hard to read... also decompiled APK's never contain the full code in Java or XML format, and it is hard to make a compilable project again from what you decompiled...
And that blog post didn't say anything magical. He just ran dex2jar and that is it - there are many more techniques and software...