Just a note from experience if you use that API you're best of implementing a caching system to build a database during parse. I run a site that uses this API to display lists of achievements, and it uses almost 700mb bandwidth a day just downloading data from yg XD. No experience in phone apps but could be a thing to consider.
