Default UI - Overview

The Default UI is a key component of the Anyline Tire Tread SDK, guiding users seamlessly through the process of measuring tire tread depths. This intuitive interface ensures accurate and efficient scan processes.

Default UI

Purpose and Functionality

The Default UI simplifies the scan process by providing clear instructions:

  1. Positioning the Smartphone Device:

    • Users are guided on how to hold their smartphone or tablet.

    • Visual cues indicate how to correctly find focus, and the optimal position relative to the tire.

    • The device should be aligned parallel to the tread surface for precise scanning.

  2. Distance Feedback:

    • As users position their device, the Default UI dynamically assesses the distance.

    • If the device is too close to the tire, a warning cue appears: “Move away".

    • Conversely, if the device is too far from the tire, another cue alerts users: “Move closer”.

    • When the distance is within the optimal range, the UI displays: “Distance OK”.

  3. Starting the Measurement Process:

    • Once users position their device at the correct distance, the Default UI informs the user to "Tap to start scanning". Users simply need to tap the screen to initiate the scan process.

    • Once started, a progress bar and the Tire Overlay start moving, indicating the direction to where the user should move the device.

    • Users should always scan from the outside towards the inside of the tire.

  4. Scanning Speed:

    • The Default UI emphasizes steady movement.

    • Users should move the device across the tire surface at a moderate pace, using the full time of the scan process.

    • The scan process is automatically stopped once the time is up.

Benefits of the Default UI

  • Accuracy: Following the user guidance ensures precise tread depth measurements.

  • Efficiency: Real-time feedback minimizes errors and reduces the need for repeating measurements.

  • Minimal Development Effort: When integrating the Anyline Tire Tread SDK, the Default UI is active out of the box, so there’s no need for custom UI implementation from your side. With the implementation of a few callbacks, the integration process is done.

  • Consistent User Experience: The Default UI ensures a uniform experience across platforms: Android and iOS.

  • Customization Options: While it’s ready out of the box, the Default UI is also customizable. You can customize the texts, and also hide default elements.

The Default UI comes out of the box with the TireTreadScanView. Check the Android and iOS guides for specific implementation details.