Add Text Recognition to Your Mobile App Easily

Hello everyone!

Welcome to an exciting journey where we’ll show you how to add text recognition to your mobile app using the Text Recognition plugin. Our new step-by-step video guide is designed to make everything simple and clear, even if you’re new to this technology.

In this video, you will be guided on how to:

  1. Import the Text Recognition plugin to your app
  2. Update default routing
  3. Test your app

Also, you will learn what modes come with the plugin:

Static Text Recognition:

  • Echo mode
  • Camera mode
  • Gallery mode

Real-Time Text Recognition: 

  • 10-second recognition
  • Continuous recognition

After watching the video guide, you will understand the app structure and also get the code breakdown to see the full picture of what’s behind the plugin.

Ready to Add Text Recognition to Your App?

To implement this feature, activate the Text Recognition Cordova plugin in your project and you are ready to go!

And that’s it for now! Thanks for following along. We hope this guide helps you add robust text recognition to your mobile app.

Happy coding!

Unlock Real-Time Communication with WebSockets on

Introduction to WebSockets with

Have you ever wondered how apps send updates in real-time? The magic happens with WebSockets. Today, we’ll show you how to add WebSockets to your apps using This low-code app-building platform makes it easy to create complex apps quickly. Note that this post supports our comprehensive video tutorial and if you are interested in details, you are welcome to watch it.

By following the steps below, you can easily enhance your app with real-time communication features using WebSockets and Exciting, right? Let’s get started!

Setting Up Your App

First, create an empty app in Then, go to the Catalog of plugins and select the WebSocket Example plugin.

Before importing it, you can click the link to open its documentation page. You’ll see it contains the code for the WebSocket server. This server needs to be run somewhere. While real applications may use Amazon or Azure, we’ll use CodeSandbox for testing.

Using CodeSandbox

1. Create a new Devbox.

2. Select Node.js Server from the list of backend frameworks.

3. Name your Devbox and set its visibility to “Public”.

4. Install two npm modules: `express` and ``.

Now, let’s move to the next step.

Setting Up Your WebSocket Server

Copy the server code from the documentation page and paste it into your `index.js` file in CodeSandbox. If everything is correct, the server should start successfully.

Back to

Return to the project and click Import selected plugins with the WebSocket Example plugin checked. This plugin helps you integrate WebSockets into your app. But first, let’s test it.

Testing Your App

Go to the Project > Routing section and set “WebSocketScreen” as the default page.

Next, navigate to TypeScript > WebSocket and specify the URL of your WebSocket server obtained from CodeSandbox.

Now, run your app in different browsers like Google Chrome, Firefox, and Edge. Enter a test message and click the “Send” button.

Ready! The message should be delivered to all clients in real-time.


Now you’ve seen how to add Websockets to your apps using This post is a companion piece to our detailed video tutorial. The demo app isn’t a finished product but provides a solid template for building your own real-time communication features. Give it a try and unlock powerful networking capabilities in your applications!

Custom Domain Publishing Made Simple with

Are you interested in mobile app development but concerned about the complexities of deploying your app? Look no further! Today, we’ll discuss custom domain publishing in the context of, a user-friendly, low-code app-building platform. This feature allows you to seamlessly publish your application on a custom domain with an automatically generated SSL certificate. This process eliminates the need for purchasing SSL certificates, saving you both time and money.

What is is an accessible, low-code platform designed for developing mobile apps. It stands out due to its ease of use and rapid development capabilities. Whether you’re an experienced developer or just starting your journey, provides an intuitive interface for building high-quality applications quickly.

Why Choose Custom Domain Publishing?

1. Professional Appearance: Publishing your app on a custom domain provides a more professional look and feel.

2. Enhanced Security: The automatically generated SSL certificate ensures your app is secure without any additional costs.

3. Ease of Sharing: Custom domains make it easier for users to remember and access your app.

Step-by-Step Guide to Custom Domain Publishing

Here’s a simple guide to publishing an application on a custom domain:

1. Enter Your Domain Name:

– If you have an existing domain, enter it in the designated field within the platform Hosting section and click Publish.

– Follow the on-screen instructions for the next steps.

2. Don’t Have a Domain?

– Click on the provided link to purchase a domain from Google or another domain provider.

3. Configure DNS Settings:

– If you already own a domain, navigate to your Domain Registration Website.

– Click on the “Manage” button and access the DNS settings.

– Add a new record: specify the name and IP address you copied from the instructions.

4. Finalizing the Process:

– Retry the publish process if an error occurs; sometimes, new DNS records need a few minutes to propagate.

– Click Publish again. Once completed, your app will be available by default via HTTPS.

Viewing and Sharing Your Published App

Once your app is published, you can view it through the provided link. For sharing purposes, offers a user-friendly interface that makes your app more appealing and professional. You can share this directly on popular social media platforms like Facebook, Twitter, LinkedIn, or even via email.


Custom Domain Publishing makes mobile app deployment straightforward and efficient. No more worries about buying SSL certificates or dealing with complicated setup processes. Your app can now have a professional touch with enhanced security in just a few steps.

Sounds interesting? Head over to our latest video for the complete guide!

If you found this article helpful, consider subscribing to our blog for more guides and tips. Thank you for reading, and happy app developing!


Push Notifications with Server Code: Watch Our New Tutorial

Hey everyone! The team is excited to announce our latest video tutorial on integrating push notifications into your mobile app by using Server Code. 🎉

Push notifications are a powerful tool for engaging app users. With, integrating these notifications is simple, even if you’re not tech-savvy. In this video, we are showing you how to add push notifications to your mobile app using , a low-code platform that makes app development accessible for everyone.

Our new how-to video covers:

Setting Up Push Notifications: Learn how to configure notifications before sending.

Triggering Custom Actions: See how to trigger popups or other actions when a notification is delivered.

Sending Technical Data: Discover how to pass custom data, like navigation instructions, via push notifications.

Automating Notifications with Server Code: Understand how to send notifications programmatically for real-world use cases.

Targeting Specific Devices and Users: Master the art of sending notifications to individual devices and users.

Highlights from the Video

1. Real-Time Updates: With Live debug, any changes you make in are instantly reflected on your mobile device.

2. Custom Alerts: Trigger TypeScript code when a notification is delivered, showing custom alerts or actions.

3. Server Code Integration: Learn to automate push notifications using server-side code.

4. User Targeting: Send notifications to specific users across all their devices by linking user IDs.

Watch Now

Don’t miss out! Watch the full video tutorial and elevate your app’s user engagement effortlessly. Click below to watch the video.



Want more insights? Check out our YouTube channel for more videos and tutorials.

Don’t forget to like and subscribe. Your support keeps us going!

Ultimate Guide: Set Up Push Notifications for iOS with

Push Notifications for iOS are essential for keeping your app users engaged and informed. Imagine seamlessly integrating this vital feature into your mobile app without coding headaches. That’s exactly what you can do with, a user-friendly, low-code app-building platform. Let’s take a closer look at how you can set up push notifications for iOS using

Why Use Push Notifications for iOS?

Push notifications are a powerful way to communicate with your users. They ensure timely updates, promote re-engagement, and improve overall user experience. For iOS apps, configuring push notifications can often seem complex. But with, even those without deep technical expertise can accomplish this task with ease. For details, you can watch our how-to video or follow the steps below.

Getting Started with

Before diving into the configuration process, you need to create your app on

1. Create Your App:

– Log into

– Start a new project by selecting the template that suits your requirements.

2. Enable Push Cordova Plugin:

– Navigate to the App settings > Cordova plugins section.

– Enable the Push Cordova plugin to add push notification capabilities.

3. Configure iOS Binary:

– Go to the iOS binary section and note that the app already has a bundle ID that is required for setting an app for iOS.

Note that the build type indicated is Debug which means the app is created for testing purposes. When building an app to be uploaded to the App Store, select the Release option instead.

– However, due to Apple’s policies, you need a a distribution certificate and provisioning profile to install apps on iOS devices.

Setting Up Your Apple Developer Account

Setting up your Apple Developer account is a must if you plan to develop for iOS. So, if you have no account, you need to create it. When done, you are ready to start with configuring your Apple Developer Console.

1. Create a Certificate:

– Log into the Apple Developer Console, click the Identifiers link.

– Create an identifier for your app by clicking the button, specifying it as an App ID (paste the Bundle ID you copied before) and adding the description.

– Scroll down to enable the push notifications capability and register your new app.

– Switch to the Certificates section and click + to create a new Apple Development certificate, then click Continue.

Note that the Apple Development certificate type can be used for development purposes only! If you are planning to publish your app with the App Store, the build type iOS Distribution is required!

– In the next page, you must upload a Certificate Signing Request. To get it, go back to Resources tab. Click Generate certificate, for Platform select iOS, and click Next.

– The Generate iOS certificate wizard opens. In Step 1/3, download the CSR file to your drive.


– In Step 2/3, the instructions are displayed how to exchange the certificate signing request (CSR) you just downloaded for an Apple certificate (.cer).


– For this, go back to the Apple Developer Console Certificates section and click Choose File to select and upload the downloaded CSR file. Click Continue.

– Download the generated certificate in the next step.


– Go back to and in Step 3/3 of the Generate iOS certificate wizard, choose it, enter the name and password for your certificate, and click Generate.


The development certificate is generated successfully.

  • Now, you can add it to the app App settings > iOS binary tab. To do it, scroll down to the Distribution certificate section, and select the iospush certificate you just generated (refresh the list if the certificate cannot be found).

2. Create a Provisioning Profile:

– Now, we need to create a Provisioning profile. For this, in the Apple Developer Console, register your device in the Devices section. You will be asked to add your device UDID. To find it, start iTunes, go to the Summary section, and click the device info panel several times until the UDID appears.

– Next, go to the Profiles section and create a new profile.

When specifying it, indicate it is of the iOS App Development type, then proceed to selecting an App ID from the list, then selecting your certificates and devices (you are free to select all the available certificates/devices).

– When done, enter the Provisioning Profile Name, click Generate and download it to your drive.

– You can now upload it to Go to the App settings > iOS binary tab, scroll down to the Distribution certificate section, and click the Change button to upload the file you just generated using the Media Manager tool. Then, click the Push link in the header to open the Push Notifications tab.

Set Up Push Notifications in

Now, let’s configure push notifications within

1. Enable Push Notifications:

– In your project, go to the Push Notifications > Settings section and enable the Push Notifications checkbox.

2. Configure the Database:

– In the Database settings section,  select a database where device tokens will be stored. You can use any existing database or create a new one.

– When you scroll down, you will see that you will also need to provide the Push Certificate to make you app send pushes.

3. Upload Push Notification Certificate:

– To generate and download a push notification certificate from the Apple Developer Console, go to the  Identifiers section, select the pushappios identifier created earlier and, in the Edit your App ID Configuration page, scroll down to the Push Notifications app service item, and click the Configure button.

– Select Development SSL Certificate and click Create Certificate.

 – Next, you need to generate and upload a certificate signing request for Apple Push Notification service SSL. To do this, go back to the app and, in the Resources tab, generate a new request it by using the Generate iOS certificate wizard. When ready, the certificate signing request can be uploaded to Apple: for this, just select the file you just downloaded and upload it.

– After Apple has processed this request, you can finally download the push certificate and then upload it to for use in your app.

– Go back to the Generate iOS certificate wizard, choose the certificate from your drive, then provide the name and password for your it. Click Generate.

In the Resources > Certificates tab, find the the iospush certificate, and click the Export button.

– We can finally specify it for the app. Go to the Push Notifications > Settings page, scroll down to the iOS settings section and upload the certificate you just downloaded in the .p12 format.

4. Build and Install Your App:

– Build your app’s binary IPA file: EXPORT > Binary IPA.

– After the app is built, install the app on your device by scanning the QR code provided and grant permission to receive push notifications within the app.

5. Test Push Notifications:

– Go to Push Notifications > Send Push Notifications tab, choose your device type (iOS), specify the title and message of the push notification and click Send.

– Confirm it appears on your iOS device.


By following the above steps, you can effortlessly integrate Push Notifications for iOS into your app using This low-code platform simplifies app development, allowing you to focus more on great user experiences and less on coding complexities.

Ready to enhance your mobile app with push notifications? Start your journey with today and keep your users engaged like never before!

Elevate Your Android App with Powerful Push Notifications via

Hey there, fellow app developers! Want to keep your users engaged? Push notifications are the perfect way to grab their attention. Today, in our new video tutorial, we’ll guide you through setting up push notifications for Android apps using Let’s dive in!

Here’s a short plan of actions:

Step 1: Create a New Application

First, launch and create a new application. Go to Project > App settings > Cordova plugins and enable the Push Notification plugin to get started.

Step 2: Configure Push Settings

Exit the editor and head to the Push Notifications Settings section. Toggle the Enable Push Notification option. Then, we need to specify a database to store device identifiers.

Step 3: Set Up a Database

Navigate to the Databases tab and create a new database. By default, provides the predefined Devices collection for storing device IDs and tokens.

Step 4: Link Firebase to Your App

Push notifications on Android require Firebase. You need to get two files:

1.  google-services.json

2. Firebase Admin SDK JSON

So, head to the Firebase console to create a Firebase account if you don’t already have one. Set up a new project and register your Android app. Grab the package name from the Android Settings in and enter it into Firebase.

Step 5: Download and Upload Files

Download the `google-services.json` file from Firebase:

And upload it to your Push Notification Settings in

Then, click Next and follow the steps in Firebase to get the Admin SDK file and upload it to

Step 6: Generate Your APK

With everything configured, generate your binary APK file:

Step 7: Test Your Application

Scan the generated code to install the APK on your device:

Launch the app and grant permission to receive push notifications:

Minimize the app, refresh the Devices collection in your database, and you’ll see a new entry for your device:


Step 8: Sending Push Notifications

Go to the Push Notification Sending section in Specify the type of device (Android), and customize the notifications sending options of your message:

Send the test notification and watch it appear on your app’s icon:


And there you have it! You’ve successfully set up push notifications for your Android app using Stay tuned for more tutorials on setting up notifications for iOS, associating devices with users, and sending notifications from Server Code.

Don’t forget to like, subscribe, and share this post if you found it helpful! Happy coding!

Feel free to leave any questions in the comments below. We’re here to help!

Introducing the App Starter Offline Template: Your Ultimate Solution for Modern Mobile Applications

We’re thrilled to announce that the team has just released a ready-to-go template: App Starter Offline, that serves as a dynamic, adaptable, and interactive foundation for creating state-of-the-art mobile applications, fully equipped to support offline mode and accessible on any device.

Offline Mode: A Game-Changer

One of the standout features of the App Starter Offline template is its robust offline mode. Not only can you read app data when offline, but you can also modify it and synchronize changes. This ensures data consistency, even in situations where multiple users are accessing and modifying data under different online/offline scenarios. Whether your users are in a remote location with no network access or simply in an area with spotty coverage, they’ll be able to continue their tasks without interruption.

Rich Feature Set: Beyond Offline Mode

While offline mode is the star, App Starter Offline comes packed with a host of other valuable features:

Authentication Options: Robust and secure authentication methods, including options such as username & password, and FaceID.

Extensive User Settings: A comprehensive settings dashboard for users to personalize their app experience, including account preferences, notification controls, and privacy settings.

– Personalized Profiles: Enable users to create and edit their profiles with personal data and images for a unique, customized experience.

Multilingual Support: Make your app accessible to a global audience with a wide range of language options.

Dark Mode: Reduce eye strain in low-light conditions and conserve battery life, toggling between light and dark themes.

Secure Messaging for Verification: Enhance security with double opt-in sign-up and operations via email or SMS confirmation codes, perfect for password changes or new device verifications.

Detailed Guide Included!

To ensure a smooth and tailored implementation process, we’ve also provided a comprehensive guide on how to use and customize the App Starter Offline template. Whether you’re a seasoned developer or just starting, our guide will assist you in maximizing the potential of this robust template.

Bonus Time!

New How-To Video: Simplify Your Work in Editor

In addition to the new template, we’re excited to share a brand-new how-to video on our YouTube channel . This video demonstrates how to simplify your work in the editor using the “Text in Editor” feature, all without disrupting your app’s UI. Check it out to streamline your development process and ensure a hassle-free experience. 


Conclusion: An Essential Tool for Modern Developers

Ideal for entrepreneurs, startups, and businesses aiming to launch applications in sectors like social networking, e-commerce, health & fitness, education, or any user-centric service, the App Starter Offline template is designed to provide an impeccable user journey from the very first interaction. Additionally, whether you’re developing a comprehensive product or testing a minimum viable product (MVP), this template will be instrumental in accelerating your development process and enhancing user engagement. So why wait? Dive into the world of seamless offline experiences with‘s App Starter Offline template today and watch your app reach new heights.

Stay tuned for more updates and don’t forget to subscribe to our YouTube channel for the latest tutorials and tips!

Easy GPT-4o Mobile and Web App Integration with

In the digital age, integrating advanced technology into your applications can set you apart from the competition. One of the most groundbreaking technologies today is GPT-4o, a version of the AI model developed by OpenAI that can transform how we interact with software. For those who are not developers, the thought of adding such advanced capabilities to an application might seem daunting. However, with platforms like, it’s not only possible; it’s also straightforward. is the first mobile building platform that offers even two options to integrate the GPT-4o model into your app:

  1. By using the GPT-4o app template for easy building your own Chat GPT app based on the GPT-4o model
  2. By adding a ready-to-go-with GPT-4o screen layout.

On top of it, our latest YouTube tutorial offers a user-friendly guide on how to either create a new mobile or web application with GPT-4o support or add it to an existing app using, a powerful yet easy-to-use, low-code app-building platform. This video is ideal for anyone interested in stepping into the world of app development without needing to dive deep into complex programming languages. provides a seamless environment where you can visually develop your application, integrate backend services, and include sophisticated features like GPT-4o without writing extensive code.

Whether you are looking to enhance a personal project or elevate a professional application, incorporating GPT-4o could significantly improve functionalities such as natural language understanding, automated reasoning, and personalized user interactions. This tutorial isn’t just about integrating AI; it’s about making cutting-edge technology accessible to everyone. By the end of the video, you’ll not only understand what GPT-4o can do for your apps but also how to incorporate it using seamlessly. Embrace the future of app development – start integrating GPT-4o today and see your applications do more than they ever could before. Watch our tutorial now and take the first step towards unlocking new possibilities.

Tips and Tricks Video Guide: Text in Editor

Hello, everyone! In our new video, we’re exploring a fantastic feature of called “Text In Editor”, which can significantly enhance your mobile app development. This tool allows you to modify and fine-tune your app’s user interface (UI) directly within the editor, making the development process more efficient.

Quick Guide to Using Text In Editor

Suppose you’re working on an app that needs to display an array of objects. Here’s how you can set this up efficiently:

1. Go to the DESIGN tab: Drag the List component onto your workspace. If there’s an extra item, delete it by clicking the red cross.

2. Configure Properties: Select the first list item and add the `*ngFor` directive with `let item of items` in the PROPERTIES panel for dynamic display.

3. Manage Item Labels: Use the ‘Item Label Text’ property to link names or other necessary data dynamically from your array.

Addressing Common UI Challenges

During your preview, you might encounter issues like unappealing editor frames or disrupted layouts due to long expressions. However, with the “Text In Editor” feature, you can:

– Enter simpler text, such as “Yes” or “No,” to help visualize how content will appear, enhancing the mobile frame’s neatness.

– Use placeholder text in the “Text In Editor” for labels to distinguish between different data types (e.g., person names vs. product names).

These adjustments allow for a smoother design process and reduce the need for constant back-and-forth testing.

Learn More in Our Video

For a more detailed demonstration of how to utilize the “Text In Editor” feature effectively, check out our comprehensive video. We delve deeper into managing design issues and optimizing your app development workflow using

Thank you for tuning in, and don’t forget to subscribe for more insights! Catch you in the next video!

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

App development continually evolves, and integrating QR and barcode scanning has become a game-changer for many apps., 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

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

First, create an account on; 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 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 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

What makes 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 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 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!