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
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start 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