Skip to content

Quick start

This page helps you integrate a Urovo SDK for the first time and complete one basic call on a real device. Follow the steps below; see each product guide for full API details.

Before you begin

Make sure you have the following:

ItemRequirement
IDEAndroid Studio (latest stable recommended)
DeviceA matching Urovo device with developer options enabled
DebuggingUSB debugging, or wireless debugging on the same LAN
SDK packageDownload from the product’s Download & Demo page

Choose the right SDK

Docs on this site are organized by capability. Pick the package that matches your scenario:

Integration steps

1. Get the SDK and Demo

  1. Open the product’s Download & Demo page.
  2. Download the SDK package (AAR / JAR / ZIP) and the Demo if available.
  3. Unzip the package and check the minimum Android API level and dependency notes.

2. Add the SDK to your project

For a local AAR / JAR:

  1. Copy the SDK file into your app module’s libs/ folder.
  2. Declare the dependency in the module build.gradle (or build.gradle.kts), for example:
groovy
dependencies {
    implementation files('libs/YourSdk.aar')
}
  1. Sync Gradle and confirm the project builds.

Use the product guide’s integration section for the exact dependency syntax.

3. Initialize the SDK

Initialize the SDK in an appropriate lifecycle callback (often Application or the first Activity), and handle the result:

java
// Example: initialize using the entry class from the product docs
// Call business APIs only after initialization succeeds

Keep these points in mind:

  • Initialize before calling business APIs.
  • Update the UI on the main thread; run long work off the main thread.
  • Request any permissions listed in the product docs (Bluetooth, storage, location, and so on).

4. Run the Demo

  1. Open the Demo project in Android Studio.
  2. Connect the device and install the Demo.
  3. Complete one basic flow in the Demo UI (for example, print a receipt, scan a barcode, or read a tag).

If the Demo works, the device, firmware, and SDK versions are compatible, and you can integrate the SDK into your app.

Verify your setup

After these steps, you should be able to:

  • Build your app with the SDK linked successfully
  • Initialize the SDK without fatal errors
  • Run at least one primary Demo flow on a real device

If initialization fails or the Demo does not run, check the product FAQ first, and confirm that the device model, OS version, and SDK version match.

What’s next