iFixit/iFixitAndroid — pull request #23 by marczych (2012-08-04 22:49:29+00:00)
Title: Api overhaul

This completely changes how to load data from the API. Rather than
calling APIHelper's methods directly, APIService is used as an
intermediary. APIService calls through to APIHelper and sends a
broadcast with the API result to update any interested
Activities/Fragments.

This has the advantage of not leaking Activities because of dangling
references. This can also be easily expanded to download guides and
images for offline browsing.