Skip to main content


We offer two ways to add our UI components to your application: Ready-to-Use (RTU) and Classic Components. Here is how they differ:

Ready-to-Use (RTU) UI ComponentsClassic UI Components
DescriptionThe RTU UI is a set of easy-to-integrate UI components based on feedback from our customers. The RTU UI can be integrated within hours with selected customization options.Our Classic UI Components allow you to build a flexible and fully customizable UI. These modules are easy to integrate and offer complete customizability.
Integration timeWithin 1 hourDepends on the use case and complexity of your UI
CustomizabilityCustomize texts, colors, aspect ratio of the viewfinder, enable/disable the flashlightFull customization
Recommended forAny use caseUse cases with high customization needs (e.g., customer-facing apps)
Display scanning resultsDisplay information stored in barcodes ONLY on a separate screen after the barcode is scannedDisplay information stored in barcodes on a separate screen or the same screen after the barcode is scanned

Ready-to-Use (RTU) UI Components

The RTU UI is a set of easy-to-integrate UI components you can use to integrate the Scanbot Barcode Scanner SDK into your project within hours.


Easy and fast integration with the Scanbot SDK Ready-to-Use (RTU) UI Components

Our RTU UI Components are the quickest and easiest way to implement the Barcode Scanner SDK in your app. You can integrate them into your project with just a few lines of code. This way, you can benefit from tried-and-true UX design and straightforward integration while still being able to customize the visual apperance to match your brand.

With our RTU UI Components, you can easily adjust the colors, text, shapes, or behavior of the UI elements to your app's requirements.


Customization for the RTU UI Components

Tailor the Barcode Scanner SDK to your brand identity.

The RTU UI Components provide you with a fully functioning UI that you can implement within an hour. You can then further adjust the UI with a range of configuration options.

These includes:

  • Color of the background
  • Color of the top bar
  • Color of the viewfinder border
  • Text formatting
  • Text content

With the RTU UI Components, you can ensure the Scanbot Barcode Scanner SDK meets your branding guidelines. This is especially important for customer-facing applications, such as a self-scanning solution in a retail app.


Adjust the functionalities of the SDK

Apart from visual aspects of the Scanbot Barcode Scanner SDK, you can also configure default settings that make sense for your use case, such as:

  • Turning the flashlight on or off
  • Filtering for specific barcodes

Having the flashlight on by default can be very useful in warehouse operations, for instance. Wherever users have to scan in low-light conditions, this ensures fast and accurate scans.


Classic UI Components

Our Classic UI Components are completely customizable and easy to integrate. With these flexible modules, you can build your user experience from the ground up – without limitations.


Fully customize the Scanbot Barcode Scanner SDK to your individual use case

Our Classic UI Components allow you to build a flexible and fully customizable UI. These modules are easy to integrate and modify, enabling you to create a barcode scanning functionality with an exceptional user experience.


How does the integration work?

When you integrate the Classic UI Components into your app, you only start with a camera preview. You can then begin adding other UI components to your app, such as buttons, text, or a viewfinder frame.


Easy integration thanks to our example apps

We have created integration guides and example projects to help you implement the SDK using the Classic UI Components. These projects can be found on our GitHub page!

Customization examples for the Classic UI Components

Additional icons or images

Customize your UI by adding icons or images to the AR Overlay that is shown after scanning the barcode. In a self-checkout app for retail store customers, for example, you can display icons to provide clear visual feedback, and so enhance the user experience.


Add buttons to your AR Overlay

With the Classical UI Components, you can add a button to your AR Overlay that directs your users to your website or an information sheet. You can use this, for instance, to provide users with custom discount coupons.


Sound and visual effects

The Classic UI Components offer another customization option: adding sound, vibration, or visual effects after scanning a barcode. This provides further feedback to your users, confirming that the barcode was scanned successfully. In an identity verification app, for example, you can use a sound effect to confirm a successful ID check after scanning the PDF417 code on US driver’s licenses.


What do you think of this documentation?