# Requirements

IMS recommends the following development tools:

* Android Studio Narwhal
* Java 11 (Java 17 for tool chain)
* Kotlin 2.x

The SDK functions with other tools, versions, or pure Java code, but is only guaranteed to work with the above.

***NOTE:*** If you configure the SDK to use background location data, Google requires you to [submit a form for review](https://support.google.com/googleplay/android-developer/answer/9799150?hl=en) before you can publish in the Play Store. This most commonly applies to trip detection using geofences, activity recognition, and/or Bluetooth device detection
