Well I still think the biggest effort should be put on getting bitcoins widely used online, but you guys have certainly convinced me that there is a great (although probably several years distant) future for using bitcoin in physical locations!
I think services like bit-pay.com are game changers. They really make it very easy for merchants to accept bitcoin. For example, prices can still be printed in dollars, and along with that you could easily print a barcode to be read by mobile apps, in this way you don't have to reprint your stickers every time bitcoin price changes. This still only makes bitcoin a dollar-proxy, which is far, far from the original concept of a world-wide *currency*, but still, there is great potential.
But considering all the remaining problems, like getting bitcoins, security and scalability problems (which are not limited to mobile usage, they exist everywhere of course), it still seems like we should first get bitcoin as big as we can, in online world, because that's where it's best, and get enough people to actually use it, to make the price stable. Eventually, physical locations will follow and in the future, I believe in the situation where you could go to any developed country and instead of exchanging money or worrying abouot your credit card being stolen, just use you phone!
Note that I am not saying anybody already doing something in this direction should *stop*.
Well sounds like it's not a full fledged client, that is able to fully participate in the network activity.
When someone tells you that you're wrong, it's good etiquette to educate yourself before posting again. The Bitcoin Wallet several of us are using on Android is indeed a network participating client. It's based on BitcoinJ, an Android Bitcoin library.
I don't wanna sound like a jerk and it's not like this is so important , but it sounds like it's you who should educate yourself, in basics of bitcoin functionality. Without access to a full block chain, no *full* operation of a client which includes checking transactions, checking for orphan blocks and such is possible. It's not needed for signing your own transactions though, ie, for *some* participation.