https://play.google.com/store/apps/details?id=info.getbitcoin.bitcoinliveI believe this is the first and only Android app *not* to use http polling for prices (but please correct me if I am wrong).
It connects via an intermediary server to mtgox (which filters out most of the noise) - so basically you get the benefit of streaming prices (ie fast) without the overhead of bucket loads of data using up your data allowance (ie each "tick" is only about 30 bytes now). I've added a shed load of other currencies and for USD you can get vwap, low, high etc etc.
There are only three "slots" you can use to assign prices to as I am finding out how popular the app is.
All feedback gratefully received.