Safe QR & Barcode Scanner is a complete, native scanner app for Android (Kotlin + Jetpack Compose) and iOS (SwiftUI). Both apps share one Kotlin Multiplatform core, so links, payment codes and barcodes are analysed the same way on both platforms.
Most scanner templates only decode codes. This one helps users avoid scams, which is what store reviews of popular scanners keep asking for.
Features
Safety features
Scam-link analysis: shows the real website in large type and flags look-alike characters (punycode), IP addresses, user@host tricks, bank names hidden in subdomains, URL shorteners, risky domain endings, plain http and odd ports.
Dangerous links have no big "Open" button and need confirmation. The app never contacts a scanned link until the user taps Open.
Payment QR codes (EMVCo / VietQR): decoded field by field, with a CRC integrity check that catches edited amounts.
Product barcodes: check digit, GS1 registration country with an honest disclaimer, optional Open Food Facts lookup with Nutri-Score.
Scanner
Multi-frame confirmation, aim-box filtering, tap-to-pick when several codes are visible.
Auto, manual and continuous modes; QR-only and barcode-only filters on the scan screen.
Inverted-code retry, low-light hint and zoom suggestions (Android), scan from photos.
QR generator for text, links, Wi-Fi, contacts, phone, email and SMS.
History with search, favourites and CSV export, stored on the device only.
AdMob banner on History and Settings only, with Google UMP consent (GDPR-ready).
Six languages: English, Vietnamese, French, Spanish, German, Italian.
tools/rebrand.py: new app ID, bundle ID and app name in one command.
Ready-to-paste store listings (6 languages), a privacy policy template (6 languages) and Google Play Data safety answers.
Codemagic workflow that builds the iOS app and uploads it to TestFlight.
Unit tests for the shared core and scanner logic.
Tech stack
Kotlin 2.4, Jetpack Compose (Material 3), CameraX + ML Kit (on-device), Room, DataStore, OkHttp, ZXing (generator), Kotlin Multiplatform; SwiftUI, VisionKit, Vision, SwiftData, XcodeGen; Google Mobile Ads + UMP.
You have to login to leave a review!
All Reviews
No Review!
What type of support is included? Verified source code Free support included Download code immediately Quality guarantee for your satisfaction Support: info@sellanycode.com
You have to purchase this item to get support!
You have to login to ask a question!
All Questions
No Question!
$20
Verified source code
Join 35237+ buyers which trust us!
Download code immediately
100% Guarantee For Item! Satisfaction guarantee policy.