> For the complete documentation index, see [llms.txt](https://docs.movesdk.com/move-platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.movesdk.com/move-platform/changelog/android.md).

# Android

## 2.18.0.104 - 2026-07-21

* compileSdk / targetSdk 36
* Gradle 9.1, AGP 9.0.1, Kotlin toolchain 2.3.21 (2.1-compatible metadata), Room 2.8.4
* Added soft shutdown with timeout.
* Health Connect: added diagnostic check when Health Connect is not available (Android 14 and below)
* Device discovery: fixed duplicate beacon reporting for UUID-only registrations
* Fixed re-registration of Bluetooth devices after shutdown
* Bugfixes & Improvements

## 2.17.2.101 - 2026-06-10

* Hotfix reregister BT Devices after shutdown

## 2.17.0.100 - 2026-04-26

* Added [MoveDevice](/move-platform/sdk/models/movedevice.md) display name
* Added [MoveDeviceState](/move-platform/sdk/models/movedevice/movedevicestate.md)
* Live Location TAG feature [setLiveLocationTag(...)](/move-platform/sdk/api-interface/android/services.md#live-location-tag) deprecated&#x20;

## 2.16.0.99 - 2026-02-04

* Added [getMoveConfig](/move-platform/sdk/api-interface/android/services.md#get-move-sdk-config)
* Bugfixes & Improvements&#x20;
* Gradle upgrade to 8.10.1
* kotlin 1.9.25 to 2.0.21

## 2.15.0.98 - 2025-11-25

* device discovery: [find beacons with only UUID registration](/move-platform/sdk/models/movedevice.md)
* Bugfixes & Improvements
  * AID
  * Step Counter

## 2.14.2.97 - 2025-09-24

* Enable step count synchronization.
* Expand initial step count data to a day.&#x20;

## 2.14.1.96 - 2025-09-05

* SDK updated for 16 KB page size compliance
* bugfix for missing metadata submission during manual started trips

## 2.14.0.95 - 2025-08-07

* Added step counter from [Health Connect](https://developer.android.com/health-and-fitness/guides/health-connect/develop/get-started) - [service](/move-platform/sdk/api-interface/android/services.md#step-counter-health-connect), [permissions](/move-platform/sdk/appendix/android/permission-handling/permission-overview.md)
* Bugfixes & Improvements

## 2.13.0.94 - 2025-05-22

* Added uuid, major, minor to MoveDevice
* Registered Bluetooth devices stored in the backend. Persistence after shutdown / re-registration / login.

## 2.12.0.92 - 2025-04-03

* Changed the way data is transmitted to our systems, which reduces memory consumption in some situations
* Bugfixes & Improvements

## 2.11.2.93 - 2025-02-25

* Bugfixes & Improvements (Android 14)

## 2.11.1.91 - 2025-02-25

* Bugfixes & Improvements (Android 14)

## 2.11.0.90 - 2025-02-04

* Health Listener added
* [updateConfig](/move-platform/sdk/api-interface/android/services.md#update-config) changed - new optional parameter [MoveOptions](/move-platform/sdk/models/moveoptions.md#android) added
* Bugfixes & Improvements

## 2.10.1.88 - 2024-10-15

* Bugfixes & Improvements

## 2.10.0.87 - 2024-08-16

* [MoveHealthScoreListener](/move-platform/sdk/api-interface/android/services.md#set-health-score-listener), [MoveHealthScore](/move-platform/sdk/models/movehealthscore.md) added
* [Bluetooth connection callback / listener](/move-platform/sdk/models/listeners-callbacks.md#movedevice-state-listener-callback) added ([setDeviceStateListener](/move-platform/sdk/api-interface/android/services.md#set-movedevice-connection-state-listener))
* Bugfixes & Improvements

## 2.9.0.86 - 2024-07-29

* [Auth Module](/move-platform/sdk/api-interface/android/initialization.md#with-authcode) reworked
* Preparation for SDK Health feature
* Bugfixes & Improvements

## 2.8.0.85 - 2024-05-14

* Manual start trip feature [`startTrip(...)`](/move-platform/sdk/api-interface/android/services.md#manual-start-trip) added
* Live Location TAG feature [setLiveLocationTag(...)](/move-platform/sdk/api-interface/android/services.md#live-location-tag) added
* Bugfixes & Improvements

## 2.7.0.84 - 2024-04-05

* Bugfixes & Improvements

## 2.6.9.83 - 2024-03-05

* Bugfixes & Improvements

## 2.6.9.82 - 2024-02-28

* **MoveError** `NotificationMissing` moved to **MoveWarning** `NotificationMissing`
* Bugfixes & Improvements

## 2.6.9.81 - 2024-02-09

* Bugfixes & Improvements

## 2.6.9.80 - 2024-02-09

* Bugfixes & Improvements
* New [MoveOptions](/move-platform/sdk/models/moveoptions.md#android) `overlayPermissionMandatory`
* New MoveError `GyroscopeMissing`

## 2.6.8 - 2024-01-24

* Bugfixes & Improvements

## 2.6.7 - 2024-01-19

* Deprecated authentication state `expired`
* Other minor bugfixes & Improvements

## 2.6.4 - 2023-12-01

* Bugfixes & Improvements

## 2.6.2 - 2023-11-10

* Bugfixes & Improvements

## 2.6.1 - 2023-10-13

* Bugfixes & Improvements

## 2.6.0 - 2023-09-13

#### Api changes

* Added TripStartListener
* Added backgroundLocationPermissionRequired to [MoveOptions](/move-platform/sdk/models/moveoptions.md)

#### Additional

* Changed compileSdkVersion and targetSdkVersion to 34
* Updated Android libraries

#### Fixed

* Minor bugfixes

## 2.5.3 - 2023-08-29

#### Api changes

* Added optional `useBackendConfig` to MoveConfig

#### Fixed

* Fix warning message during 0 registered devices
* Other minor bugfixes

## 2.4.1 - 2023-07-31

#### Api changes

#### Fixed

* Fix for java.lang.NoSuchMethodError
* No BDD scanning if there are no registered devices
* Other minor bugfixes

## 2.4.0 - 2023-07-26

#### Api changes

{% hint style="warning" %}
Added new request body part **`qualifier`** to the [register user](/move-platform/backend/move-backend/move-admin-api.md#register-user) request!

For backwards compatibilities please consider sending this parameter always in the future.&#x20;
{% endhint %}

* new Bluetooth Device Discovery Feature implemented
  * Added [**DeviceDiscovery**](/move-platform/sdk/models/moveoptions/devicediscovery.md) options to (optional) [**MoveOptions**](/move-platform/sdk/models/moveoptions.md)
  * Added [**MoveDevice**](/move-platform/sdk/models/movedevice.md)
  * Added [**MoveScanResult**](/move-platform/sdk/models/movescanresult.md)
  * Added **DeviceDiscoveryListener** / Callback
* Added [MoveAuthState](/move-platform/sdk/models/moveauthstate.md).INVALID

### Fixed

* Minor bugfixes

## 2.3.0 - 2023-05-22

#### Api changes

* Added [MoveOptions](/move-platform/sdk/models/moveoptions.md) (motionPermissionRequired)
* Added "Google Play Location Accuracy" mandatory for POI and PUBLIC\_TRANSPORT
* AssistanceCall feature doesn't require permissions anymore

#### Bugfixes

* Trips not recorded after app installation and user registration
* Minor bugfixes

## 2.2.1 - 2023-04-20

#### Api changes

* Improved POI sending
* Added "Google Play Location Accuracy" mandatory for POI and PUBLIC\_TRANSPORT
* Added motion-permission-mandatory as an option.

#### Bugfixes

* Default notification problems
* PT-POIs are not sent
* Huge gap in trip detection
* Minor bugfixes

## 2.2.0 - 2023-03-24

#### Api changes

* Added new method [*getDeviceQualifier*](/move-platform/sdk/api-interface/android/services.md#get-device-qualifier)
* Added callback with shutdown [MoveShutdownResult](/move-platform/sdk/models/moveshutdownresult.md#android)
* Changed [shutdown](/move-platform/sdk/api-interface/android/services.md#shutdown-sdk).
* Added `MoveAuthError` for auth-related errors returned by `updateAuth()`. `MoveConfigurationError` remains unchanged and is used for SDK setup errors returned by `initializationListener`.
* Changed MoveInitialisationListener to [InitializationListener](/move-platform/sdk/api-interface/ios/setup.md#set-sdk-initialization-listener)

#### **Bugfixes**

* Fixed state sending

## 2.1.1 - 2023-02-17

#### Improvements

* Changed location precision in trip events

#### API Changes

* AssistanceCallState changed to [MoveAssistanceCallStatus](/move-platform/sdk/models/moveassistancecallstatus.md)

#### **Bugfixes**

* Improved state sending
* Fixed crash in driving module
* Removed extra POI events

## 2.1.0 - 2023-02-03

#### Api changes

* Added new method [*setAssistanceMetaData*](/move-platform/sdk/api-interface/react-native/services.md#set-assistance-metadata)

#### **Bugfixes**

* Improved state sending

## 2.0.0  - 2022-11-10

* Splitted init(...) into [MoveSDK.init()](/move-platform/sdk/api-interface/android/initialization.md#init) & persisted [MoveSDK.setup(...)](/move-platform/sdk/api-interface/ios/setup.md)
* Removed MoveAuth from AuthState.Valid
* Removed MoveSDK.Builder
* Introduced MoveDetectionServices
* Added [MoveErrors ](/move-platform/sdk/models/moveservicefailure.md#android)+ [Listeners](/move-platform/sdk/models/listeners-callbacks.md#android-4)
* Added [MoveWarnings ](/move-platform/sdk/models/moveservicewarning.md#android)+ [Listeners](/move-platform/sdk/models/listeners-callbacks.md#android-5)
* Added [Geocoding ](/move-platform/sdk/api-interface/android/services.md#geocoding)Service
* Added [AID ](/move-platform/sdk/models/moveconfig.md#android)(Automatic Impact Detection) Service
* Added [AssistanceCall ](/move-platform/sdk/api-interface/ios/services.md#initiate-assistance-call)Service
* Added LogListener

## 1.5.2.30 - 2022-02-15

### Fixed

* Solved issue in [MoveAuthState](/move-platform/sdk/models/moveauthstate.md) notification
* Reduced data consumption with Points of Interest

## 1.5.1.29 - 2022-02-2

### Fixed

* Minor bugfixes

## 1.5.0.26 - 2022-01-31

### Added

* Timeline detection services PLACES & PUBLIC TRANSPORT
* setConsoleLogging state API

## 1.3.2.25 - 2021-09-30

### Added

* Improvement of DBE sensors
* Logcat message reduction

## 1.3.0 - 2021-05-31

### Added

* Support of [Points of Interest](/move-platform/move-services.md#points-of-interest) by using *OtherServices*

### Fixed

* Minor bugfixes

###
