It works well for me on a Nexus 4, but it's by no means a specialist app. "well" is relative.
I am not sure what modifications you made, but they don't necessarily improve scanning. For example, if the code is small and you widen the reticle, you will be too close to focus.
I improved scanning in the + app with a different binarizer, so you could investigate writing more specialized binarizers there.
WYSIWYG on this project.