# Requirements

## Platform

The SDK supports Android 10 and above (`minSdkVersion` 29).

## Development Tools

IMS recommends the following:

* Android Studio Narwhal
* Java 11
* Kotlin 2.x

The SDK may function with other tools or versions, but is only guaranteed to work with the above.

## Language

The SDK is written for Kotlin. Pure Java implementations may work but are not officially supported.

## Play Store Submission

If your app uses background location, Google requires you to [submit a form for review](https://support.google.com/googleplay/android-developer/answer/9799150) before publishing. This applies most commonly when using geofences, activity recognition, or Bluetooth device detection for trip detection.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://sdk.ims.tech/readme/android/requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
