Updated Version: I rewrote the example app here in Java and made it available on the Android Market, complete with maps and proper sharing with multiple intents. Learn More Here.
This evening I tried downloading Google App Inventor, which is something I meant to play around with for a while. After about a half hour of just messing around, I figured out how it basically works, and set about in making myself a little app. It’s simple. It sends an SMS message with your GPS coordinates in a Google Maps link. That’s all.
My little app could be useful if you and a friend are trying to find each other at the airport or big stadium parking lot. It’s pretty basic, and there are probably apps on the Market that do a better job (though most of them, as far as I can tell, use a third party service that knows your location — creepy). It isn’t (and probably won’t be) on Android Market, but you can download it here (you’ll need to enable Settings -> Applications -> Unknown Sources).
So Google App Inventor. Granted, dragging and dropping an “if” statement from a palette of (very limited) logical constructs is a whole lot slower than typing what you want in a programming language. But it’s still fun. App Inventor is something like a macro system, and if Google would add just a little more functionality, a lot of people could build their own apps that do little tweaks they wished they had: turn up the brightness when you dock your phone in your car, send a reminder to someone on a specific schedule, or send your location to a friend via SMS. Besides, how cool is that: