I want to create an application for Android that will be able to scan barcodes, get the information contained within the barcode and then be able to use that information in
I'd suggest you use Zxing through intents and redirect to Android Market page ("market://details?id=com.google.zxing.client.android") if it's not there (catching ActivityNotFoundException). Intents are great for inter-app communications like this.