Well, risking the "captain obvious" award, my suggestion is
1) Primary decentralized exchange. Maybe even to act as a "market-maker" setting prices for other "off chain" exchanges somehow..as this would represent what someone is willing to pay "in the real world"
The only real decent implementation I have seen of this so far is the "Mycelium" bitcoin wallet. The test-net version is currently working on a "Local bitcoins" integration within the wallet app. Since anytime fiat is exchanged, gov must be involved, this peer to peer method is the only real way to avoid any and all centralized exchanges.
This would also fall under the category of "suggestions for the android app"
Hope this "helps"
(i just wanted to put one more word in quotes)
TNG