After working with mobile application development for a few years I have finally made the time to publish an of my own into the marketplace.
It is a pregnancy support app that I wrote for myself. It is designed to allow you to organize all of the information you need to gather your things and make it to the hospital once labor begins. It includes hospital information, doctor contact information, a checklist of the items to gather and bring and a list of contacts to keep in close touch with.
You can download the application from the Android Market at: Hospital Plan

This is the hospital information page. You can put in the name, address and phone number of the hospital and with one click either get directions or call the hospital.

This is the hospital bag checklist page. Gives you a central list of things to remember to grab before you head out the door.

This is the contacts page it lets you centralize all the people you need to keep in touch with, without having to sort through your whole list of contacts.

I used Sencha Touch and PhoneGap in hopes to make it easy to publish the application into multiple markets.
I will soon hopefully have an iOS version too.
Been getting into Android a good bit lately. Some for work, some not. Anyway I needed a way to scan a barcode on the phone in order to lookup some information for an application I am designing. However as I found out reading a barcode is not a part of the Android SDK. The SDK does support taking pictures and so forth but no analysis or translation.
After some research I found out how to pull it off on the phone; you can do it by accessing an external barcode scanning application using and SDK concept called Intent. The main barcode scanning application (called "Barcode Scanner" in the market) supports returning scanned codes back to other applications, which makes this relatively straight forward to accomplish. I haven't tried this yet in code but the thing I wonder about is if the Android SDK (or the market) handles application dependences or if that is something you have to handle yourself inside of the application.
Details on getting a scanned code into your application in Android using Intent is detailed in the link below.
http://code.google.com/p/zxing/wiki/ScanningViaIntent
The main project for the Android barcode scanner application is below.
http://code.google.com/p/zxing/
I can't see any reason why this application shouldn't be a default application within the software stack and fully integrated into the SDK. It is a top notch application and open source (not sure if the licenses would be compatible).