Overview

Welcome to the Anyline Tire Tread SDK Documentation!

The Anyline Tire Tread SDK is a mobile SDK that allows you to scan and measure tire treads, based on cloud technology.

Requirements

Device

To use the Anyline Tire Tread SDK, you will need a device that meets the following requirements:

  • Operating system:

    • Android 8.0+ (Oreo) - API level 26+

    • iOS 16.4+

  • Stable internet connection

  • 'Flash' capability

  • Camera functionality (recommended: ≥ 720p resolution and adequate autofocus)

Environment

Your development/application environment is required to have at least the following tools and versions (or newer) available:

  • Android

  • iOS

  • JDK 17

  • Gradle 8.2.1

    • distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-all.zip

  • Android Gradle Plugin 8.2.1

    • id 'com.android.application' version '8.2.1' apply false

  • Kotlin 1.8.22

    • id 'org.jetbrains.kotlin.android' version '1.8.22' apply false

  • compileSdk 34

    • android { compileSdk 34 …​

  • minSdk 26

    • …​ minSdk 26 …​

  • Compose Compiler 1.4.8

    • …​ composeOptions { kotlinCompilerExtensionVersion = "1.4.8" } …​

For Kotlin <> Compose version compatibility, refer to the Compose to Kotlin Compatibility Map page.

  • Xcode 14.3

  • swift-tools 5.8 / Cocoapods

Implementation

At minimum, implementing the Anyline Tire Tread SDK will require two steps:

1) AnylineTireTreadSdk initialization

2) TireTreadScanView implementation

Check the Getting Started section to begin.