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 6.0+ (Marshmallow) - API level 23+

    • iOS 13.4+

  • Stable internet connection

  • Flash capability

  • Camera functionality (required: >= 1080p 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.8

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

  • Android Gradle Plugin 8.5.1

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

  • Kotlin 1.8.22

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

  • compileSdk 35

    • android { compileSdk 35 …​

  • minSdk 23

    • …​ minSdk 23 …​

  • Compose Compiler 1.5.12

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

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) AnylineTireTread initialization

2) AnylineTireTreadScanner presentation

Check the Getting Started section to begin.