Ha! My next-door neighbor works at Bump. I'll talk to him about it. However, even if you didn't "integrate" with the Bump client, you can still include a BC address in your contact info, or even make a blank contact that only has the BC address and nothing else. Then bump that, and the other person copy-pastes into the BC app and sends the money. Another slick idea: steg you BC address into your contact photo, according to a known scheme that all BC users know. Then you just send your photo around with your contact info, and your address is always there, but only BC users know about it.
Regarding a full client on the Android: since it's still mainly a mobile platform, and device batteries barely last a day as it is, I doubt that people would want the hashing to happen on their handset (and these new CPUs heat up a lot when cranking). Would it make sense to run a non-generating client on your phone? If you don't want to open the headless client to the whole world, that may be your only option.
The next thing I plan on doing is to rewrite Satoshi's code into a barebones library using straight ANSI C. That will open up lots of doors for porting, and developers would be able to directly compile for Android or iPhone or whatever, using the native toolchains, and put up whatever GUI they wanted. With a rooted phone, you can run a native bitcoind at startup, and continue to use a thin client to turn generation on/off, etc, if you really wanted that.
Anyway, a thin client is great if you're willing to run a server, which just about anyone can do. Just get yourself a dynamic hostname (e.g. from dyndns.org), open up a port in your firewall, and you're good to go.
PM me if you'd like to get an APK to play with. I should have something ready to go by the weekend. And keep those ideas going.
Cheers!
That all sounds great! I could be a guinea pig, but I'm yet to receive/generate any coins (not for want of trying), so I'm probably not much use to you.
Re bump, that's good to hear you have an ear to gnaw over integration. My reason for liking bump for payments, is because it enables simple face to face transactions. Being able to pay one another, even strangers (if they are Bitcoin, bump users) easily is a big step forward. Take the concept further and you could imagine bumping Bitcoins at shop tills. Then you start to wonder why you need credit cards, PDQ machines, business accounts and all the other expenses which go with them.
If you have a chance, could you ask your neighbour if bump could scale up to supermarkets, with lots of tills close to one another, with many transactions occurring at the same time. Would someone trying to 'wiggle' their phone near you at the till cause problems for attempted theft (if they called themselves 'Tesco Till' or some such!)? All just ponderings for a future a fair bit away...