Unlock Game-Changing QR and Barcode Features in Your App with Appery.io

App development continually evolves, and integrating QR and barcode scanning has become a game-changer for many apps. Appery.io, a low-code platform, has simplified the integration process significantly. In our recent YouTube video, we share how you can easily build a mobile app with robust scanning functionality using Appery.io.

Watch this detailed video guide for a visual and interactive learning experience:

The steps below aim to supplement the video instructions and provide additional clarity as you work through the integration process.

Getting Started with Appery.io

First, create an account on Appery.io; it’s free. Once logged in, you begin by creating a new project. Click on ‘Create new app’, name it, and you are ready to begin.

Approach 1: Using Predefined Page Layout

Appery.io offers predefined layouts that simplify your work. To integrate a QR Code Scanner:

  1. From the main menu, select CREATE NEW,  then Page, and choose QR Code Scanner from the available page layouts.
  2. Confirm the selection, and just like that, you add a fully functional scan page to your app.

Testing is straightforward. Set the newly created page as the home page from the Project > Routing settings. This setup ensures it loads first upon opening the app. Use the Appery.io Tester app available on both iOS and Android to simulate real-device testing. Instantly, your app can handle QR codes and barcodes, making it incredibly versatile.

Approach 2: Adding Plugins to Existing Apps

If you wish to add scanning functions to an existing app without disrupting its structure:

  1. Start by creating a new app and under CREATE NEW, select From Plugin.
  2. Import the QR and Barcode Scanner service.
  3. Enable the necessary plugins like BarcodeScanner under Project > App settings > Cordova Plugins.
  4. On your app’s page, add a Button and a Text. The button triggers the scanner, and the text field displays the scanned data.
  5. Set an event for the button that invokes the scanner service when clicked.

This method embeds the scanning function into your app just as seamlessly, providing a web scanning option during preview and flawless operation on devices.

Approach 3: Low-Code Method

Perhaps the most innovative approach is adding scanning functionality without any server-side actions:

  1. Simply remove any services from your page.
  2. In the CODE panel, create a variable, for instance, ‘text‘.
  3. In the DESIGN panel, link this variable to display in a Text field.
  4. Add a new attribute to the Button component to trigger a ‘scan()‘ function when clicked.

Define this `scan()` function to handle the scanning operation. This method is not only straightforward but also modular, allowing adjustments and additions without deep dives into complex coding.

Why Choose Appery.io?

What makes Appery.io stand out is its simplicity and efficiency. Whether you are a novice or an expert, these tools are designed to streamline the creation process. Additionally, the platform supports a wide range of functionalities that can be integrated with just a few clicks.

We have plenty of detailed video guides available to walk you through each step, ensuring you have all the support you need. These resources are perfect for both visual learners and those who prefer to follow along at their own pace.


Embracing Appery.io for your mobile app development not only simplifies the entire development process but also opens up a realm of possibilities with QR and barcode scanning functionalities. Start experimenting today by signing up for a free two-week trial on Appery.io and join us on this innovative journey to transforming your applications.

Enjoy the journey, and here’s to developing apps that truly stand out! If you’ve enjoyed this tutorial, don’t forget to subscribe to our YouTube channel for more updates and tips. Thank you for reading, and see you in our next post!