BarcodeScanner is a simple and beautiful wrapper around the camera with barcode-capturing functionality and a great user experience. To start capturing just instantiate BarcodeScannerViewController, set the needed delegates and present it. While the user sees a nice loading animation you can perform some background task, for example, make a network request to fetch product info based on the code. When the task is done you have 3 options to proceed. We styled BarcodeScanner to make it look nice, but you can always use public properties or inheritance to customize its appearance.

Features

  • Barcode scanning
  • Handling of camera authorization status
  • State modes: scanning, processing, unauthorized, not found
  • Animated focus view and custom loading indicator
  • Torch mode switch
  • Customizable colors, informational and error messages

Project Samples

Project Activity

See All Activity >

Categories

Barcode Scanners

License

MIT License

Follow BarcodeScanner

BarcodeScanner Web Site

Other Useful Business Software
Stop Storing Third-Party Tokens in Your Database Icon
Stop Storing Third-Party Tokens in Your Database

Auth0 Token Vault handles secure token storage, exchange, and refresh for external providers so you don't have to build it yourself.

Rolling your own OAuth token storage can be a security liability. Token Vault securely stores access and refresh tokens from federated providers and handles exchange and renewal automatically. Connected accounts, refresh exchange, and privileged worker flows included.
Try Auth0 for Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of BarcodeScanner!

Additional Project Details

Operating Systems

Apple iPhone

Programming Language

Swift

Related Categories

Swift Barcode Scanners

Registered

2023-06-16