https://f-droid.org/en/packages/com.secuso.privacyFriendlyCo...
Don't forget it is on the Google Play store too. https://play.google.com/store/apps/details?id=com.google.zxi...
There was a time when QR Code scanning was better in Android than iOS (native in iOS 11.x).
The "Google" way of scanning QR Codes is Google Lens, but it doesn't work offline :|
I believe these bad reviews might be a result of the malware app pushing bad reviews to the zxing app page on google play, using an in app 'rate this app?' -> low rating -> send to the zxing app in Google Play (instead of the malware app in google play).
This is the best heuristic to apply not just for QR code scanning, but for pretty much everything. To avoid malware, avoid the Play Store.
When using f-droid, also check out the project web site and git repo (at least in a cursory way, even if you can't fully audit the code, you can get a sense of who the developer is and the project's overall health from the commit log and issue tracker).
Play store should be only used for things that you can't work around with apps from f-droid.
What's interesting, is that despite the app not being updated since 2018, open source, and containing no ads or tracking the reviews are saying it recently became adware.
Searching for barcode scanner in the app store brings you to a horrible sea of ad supported crap ware, and it seems like that crap ware wants to ensure you don't download something that might be decent.
But I also use this app for QR-codes, since I was never able to find an alternative. The vast permissions required make me nervous every time I install it... Good to know it is on F-Droid as well, built from a source tarball, so should be OK [1]?
[1] https://f-droid.org/en/packages/com.google.zxing.client.andr...
However all the negative comments about ads are from after November 2020. Clearly a smear campaign.
The last update I see available is what I have installed - 4.7.8 from September 2018. Definitely no strange behavior from it.
I scraped the latest 1000 reviews (coincidentally almost exactly 12 months worth).
The "adware" reviews are all very recent with large amounts of votes.
They seem to start on December 18, with 162 1-star reviews in the following 25 days -- more than all the 1-star reviews in the 6 months prior.
I wouldn't be surprised if these reviews are not only automated spam, but are constantly being deleted and reposted to keep them "fresh", and at the top of the "relevant reviews".
Charts: https://imgur.com/a/QUyHcHu
CSV of review data: https://pastebin.com/ZanYgd5Y
Used the simplescraper.io Chrome extension (with a little bit of DevTools fiddling) to export a CSV.
Created a pivot table in Excel and charted the results.
Another option would be to use Google's MLKit. I think they've added support for scanning QR codes in there. It requires Google Play Services though, which is not ideal.
> No issues initially but now it will give full screen ads often that either force open your browser to a shady site...
> ...thought I should update it. That's when I started getting full page ads and browser redirects. I don't know who hijacked this app...
> Avoid!! Used to be great. Now opens adware, and pops it over the lockscreen. Goes to great lengths to cover its tracks, calling the process "partners" and removing itself from recent applications. I had to use "popup ad detector" to find it. Appalling behaviour. Very underhanded.
The zxing library is open source and different from the app. So looks like something fishy happened to the app recently. From the description of problems, this might even be the app referred to in the article.
The one thing I've noticed about the iOS store is that apps are more up-front. Many have a price tag attached to them, which I prefer. Android apps are all about giving you something for free and then in the back doing god knows what to make pennies off of you.
The whole ads-in-apps situation is from some sci-fi novel. Let's make screens bigger, so we can fill more of it with ads.