{"id":21666408,"url":"https://github.com/doo/scanbot-barcode-scanner-sdk-example-cordova-ionic","last_synced_at":"2025-04-12T01:17:49.444Z","repository":{"id":36973235,"uuid":"238671767","full_name":"doo/scanbot-barcode-scanner-sdk-example-cordova-ionic","owner":"doo","description":"Fast and reliable Ionic and Cordova barcode scanner library","archived":false,"fork":false,"pushed_at":"2025-03-20T11:27:32.000Z","size":3975,"stargazers_count":29,"open_issues_count":0,"forks_count":2,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-12T01:17:43.517Z","etag":null,"topics":["barcode","barcode-reader","barcode-scanner","barcode-scanning","cordova","css","example","html","ionic","javascript","library","pdf417","plugin","qrcode","reader","scan","scanner","scanning","sdk","typescript"],"latest_commit_sha":null,"homepage":"https://scanbot.io/developer/cordova-barcode-scanner-plugin/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-06T11:19:34.000Z","updated_at":"2025-03-20T11:27:34.000Z","dependencies_parsed_at":"2025-03-21T14:03:53.668Z","dependency_job_id":null,"html_url":"https://github.com/doo/scanbot-barcode-scanner-sdk-example-cordova-ionic","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doo%2Fscanbot-barcode-scanner-sdk-example-cordova-ionic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doo%2Fscanbot-barcode-scanner-sdk-example-cordova-ionic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doo%2Fscanbot-barcode-scanner-sdk-example-cordova-ionic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doo%2Fscanbot-barcode-scanner-sdk-example-cordova-ionic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doo","download_url":"https://codeload.github.com/doo/scanbot-barcode-scanner-sdk-example-cordova-ionic/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248501856,"owners_count":21114684,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["barcode","barcode-reader","barcode-scanner","barcode-scanning","cordova","css","example","html","ionic","javascript","library","pdf417","plugin","qrcode","reader","scan","scanner","scanning","sdk","typescript"],"created_at":"2024-11-25T11:26:33.377Z","updated_at":"2025-04-12T01:17:49.435Z","avatar_url":"https://github.com/doo.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"left\"\u003e\n  \u003cimg src=\".images/ScanbotSDKLogo.png#gh-light-mode-only\" width=\"15%\" /\u003e\n\u003c/p\u003e\n\u003cp align=\"left\"\u003e\n  \u003cimg src=\".images/ScanbotSDKLogo_darkmode.png#gh-dark-mode-only\" width=\"15%\" /\u003e\n\u003c/p\u003e\n\n# Example App for the Scanbot Cordova Barcode Scanner SDK with the Ionic framework\n\nThis example app demonstrates how to integrate the Scanbot Barcode Scanner SDK into your Cordova application.\n\n## What is the Scanbot Barcode Scanner SDK?\n\nThe Scanbot [Barcode Scanner SDK](https://scanbot.io/barcode-scanner-sdk/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites) is a simple and intuitive plugin that allows you to turn smartphones into fast and reliable barcode scanners.\n\nIt operates entirely offline on the user's device and takes only 0.04 seconds to scan barcodes. Scans are accurate even under challenging conditions, including damaged, small, or distant barcodes and low-light environments.\n\nThe plugin can be integrated into your app within minutes and comes with Ready-To-Use UI components, which allow you to customize the barcode scanner to your needs.\n\n💡 For more details about the Scanbot Barcode Scanner SDK for Cordova, please check out our [documentation](https://docs.scanbot.io/barcode-scanner-sdk/cordova/introduction/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites).\n\n## How to run the example app\n\n### Installation\n\nInstall the latest versions of [Cordova CLI](https://cordova.apache.org/) and [Ionic CLI](https://ionicframework.com/). Fetch this repository and navigate to the project directory.\n\n```\ncd scanbot-barcode-scanner-sdk-example-cordova-ionic/\n```\n\nInstall node modules:\n\n```\nnpm install\n```\n\nInstall Cordova platforms and plugins (defined in the `config.xml` of this app):\n\n```\nionic cordova prepare\n```\n\nCheck installed platforms and plugins:\n\n```\nionic cordova platform ls\n\nionic cordova plugin ls\n```\n\nYou should see *Android* and *iOS* as installed platforms and *cordova-plugin-scanbot-barcode-scanner* as an installed plugin.\n\nConnect a device via USB and run the app.\n\n**Android:**\n\n```\nionic cordova run android\n```\n\n**iOS:**\n\n```\nionic cordova prepare ios\n```\n\nOpen the **workspace** (!) `platforms/ios/Barcode Scanner SDK Example Ionic.xcworkspace` in Xcode and adjust the *Signing* and *Provisioning* settings. Then, build and run the app in Xcode.\n\n### Troubleshooting\n\nIf scanning failed, check the following:\n\n* Confirm that your app has the necessary permissions to use the camera.\n* Check if the correct barcode types are enabled in the SDK settings.\n\n## Supported barcodes\n\nThe Scanbot Cordova barcode scanner supports all common 1D- or 2D barcode types, such as QR codes, or Aztec Codes, as well as multiple postal symbologies, including:\n\n| Barcode type       | Barcode symbologies                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |\n|:-------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 1D Barcodes        | [EAN](https://scanbot.io/barcode-scanner-sdk/ean/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_site), [UPC](https://scanbot.io/barcode-scanner-sdk/upc/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [Code 128](https://scanbot.io/barcode-scanner-sdk/code-128/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [GS1-128](https://scanbot.io/barcode-scanner-sdk/gs1-128/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [Code 39](https://scanbot.io/barcode-scanner-sdk/code-39/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [Codabar](https://scanbot.io/barcode-scanner-sdk/codabar/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [ITF](https://scanbot.io/barcode-scanner-sdk/itf-code/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), Code 25, Code 32, Code 93, Code 11, MSI Plessey, Standard 2 of 5, IATA 2 of 5, Databar (RSS), GS1 Composite                                                                                                                                                                                                                                                                                                                        |\n| 2D Barcodes        | [QR Code](https://scanbot.io/glossary/qr-code/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [Micro QR Code](https://scanbot.io/barcode-scanner-sdk/micro-qr-code/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [Aztec Code](https://scanbot.io/barcode-scanner-sdk/aztec-code/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [PDF417 Code](https://scanbot.io/barcode-scanner-sdk/pdf417/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [Data Matrix Code,](https://scanbot.io/barcode-scanner-sdk/data-matrix/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites) [GiroCode](https://scanbot.io/glossary/giro-code/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [NTIN Code](https://scanbot.io/glossary/gtin/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [PPN](https://scanbot.io/glossary/ppn/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [UDI](https://scanbot.io/glossary/udi/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [Royal Mail Mailmark](https://scanbot.io/barcode-scanner-sdk/royal-mail/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), MaxiCode |\n| Postal Symbologies | USPS Intelligent Mail (IMb), Royal Mail RM4SCC Barcode, Australia Post 4-State Customer Code, Japan Post 4-State Customer Code, KIX                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |\n\n💡 Please visit our [docs](https://docs.scanbot.io/barcode-scanner-sdk/cordova/supported-barcodes/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites) for a complete overview of the supported barcode symbologies, as well as information on available data parsers for extracting structured barcode data.\n\n## Additional information\n\n### Guides and Tutorials\n\nIntegrating the Scanbot Cordova Barcode Scanner plugin into your Cordova app takes just a few minutes, and our step-by-step guides make the process even easier.\n\n💡 Our [Ionic Cordova Barcode Scanner tutorial](https://scanbot.io/techblog/cordova-barcode-scanner-tutorial-how-to-integrate-our-scanning-functionalities/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites) walks you through the integration process step by step. Follow along to implement a powerful barcode scanning feature quickly.\n\nAlternatively, check out our [developer blog](https://scanbot.io/techblog/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites) for a collection of in-depth tutorials, use cases, and best practices.\n\n### Free integration support\n\nNeed help integrating our Barcode Scanner SDK into your Cordova project? We offer [free developer support](https://docs.scanbot.io/support/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites) via Slack, MS Teams, or email.\n\nAs a customer, you also get access to a dedicated support Slack or Microsoft Teams channel to talk directly to your Customer Success Manager and our engineers.\n\n### Licensing and pricing\n\nThe barcode scanner example app will run for one minute per session without a license. After that, all functionalities and UI components will stop working. \n\nTo try the Barcode Scanner without the one-minute limit, you can request a free, no-strings-attached [7-day trial license](https://scanbot.io/trial/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites).\n\nOur pricing model is simple: Unlimited barcode scanning for a flat annual license fee, full support included. There are no tiers, usage charges, or extra fees. [Contact](https://scanbot.io/contact-sales/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites) our team to receive your quote.\n\n### Other supported platforms\n\nBesides Cordova, the Scanbot Barcode Scanner SDK is also available on:\n\n* [Android (native)](https://github.com/doo/scanbot-barcode-scanner-sdk-example-android)\n* [iOS (native)](https://github.com/doo/scanbot-barcode-scanner-sdk-example-ios)\n* [JavaScript (web)](https://github.com/doo/scanbot-barcode-scanner-sdk-example-web)\n* [React Native](https://github.com/doo/scanbot-barcode-scanner-sdk-example-react-native)\n* [Flutter](https://github.com/doo/scanbot-barcode-scanner-sdk-example-flutter)\n* [Capacitor \u0026 Ionic](https://github.com/doo/scanbot-barcode-scanner-sdk-example-capacitor-ionic)\n* [.NET MAUI](https://github.com/doo/scanbot-barcode-sdk-maui-example)\n* [Compose Multiplatform / KMP](https://github.com/doo/scanbot-barcode-scanner-sdk-example-kmp)\n* [Xamarin \u0026 Xamarin.Forms](https://github.com/doo/scanbot-barcode-scanner-sdk-example-xamarin)\n* [UWP](https://github.com/doo/scanbot-barcode-scanner-sdk-example-windows)\n* [Linux](https://github.com/doo/scanbot-sdk-example-linux)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoo%2Fscanbot-barcode-scanner-sdk-example-cordova-ionic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoo%2Fscanbot-barcode-scanner-sdk-example-cordova-ionic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoo%2Fscanbot-barcode-scanner-sdk-example-cordova-ionic/lists"}