I have researched a lot about creating my own app for android with a QR code Scanner & Reader without having to install Zxing app on the phone.
I have gone through a lot of questions here too and I have read it is possible via one or all of the following links:-
http://jmanzano.me/integrating-zxing-in-our-own-android-app-barcodescanner/
Integrating the ZXing library directly into my Android application
Is it legal to do it this way or do we have to use intent?
Are there any other open source libraries out there apart from zxing where I could use their library to integrate into my project.
I’m the author and the source of most the comments you’re asking about. As long as you follow the terms of the Apache License 2.0 (see comments here), you have license to use the copyrighted work of the project for just about any purpose.
I’m not discouraging anyone from reusing the code (in accordance with above), even some from Barcode Scanner, as it is after all open-source and has been given away by the authors to be benefit the community. I am strongly discouraging copying the project substantially in its entirety into an app. There are a few reasons for this:
AndroidManifest.xmland its declarations. This makes the clone app respond toIntents that were meant for the Barcode Scanner app. It inconveniences or breaks the user experience for our app and others. Not good at all.The usual reasons given for doing such copying are:
These reasons tend to boil down to “it will make me less money.” I don’t think they outweigh the issues above, and certainly do not answer the trademark issue. I have little sympathy for the copycats, especially having seen so many clones in the Market that just add ads, or in one case, malware.