Copycat apps is one of the biggest annoyances in mobile gaming. When one particular kind of app finds great success, some developers choose to piggyback on the popular app instead of trying to create something new and exciting. In some cases, developers take code from existing apps and reverse engineer them to their liking. To combat this, Amazon recommends developers obfuscate their code.
Amazon explained the obfuscation process on its developer blog. By enabling a tool called Proguard, developers can make the source code of their apps virtually illegible to man and machine.
Amazon also warns developers that in-app purchases could be affected by Proguard. Some of the app’s source code has to remain unaltered if in-app purchases are to be used. Considering that the Amazon Appstore now allows in-app purchases up to $20, developers will definitely want to make sure they don’t miss out on that money making opportunity.
Source: Amazon Appstore Developer Blog