Android

This page contains an overview of all relevant changes made to the Android SDK and the latest version releases.

Version 6.48.0 (2024-12-24)

Fixes:

  • Fixed a racing condition issue that occurred during user switching.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.47.0 (2024-12-06)

New Features

  • Introduced support for intelligent search in communities.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.46.0 (2024-11-22)

New Features:

  • Introduced story creation permission setting.

  • Introduced updated user display name permission setting.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.45.0 (2024-10-25)

New Features:

  • Introduced the livestream notification setting for the community.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.44.0 (2024-10-10)

New Features:

  • Introduced a global featured post feature.

  • Introduced Jetpack Compose compatibility for AmityVideoPlayer.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.43.0 (2024-10-03)

Fixes

  • Fixed the issue where follow/unfollow user actions were not successful.

  • Fixed the issue where block/unblock user actions were not successful.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.42.0 (2024-09-13)

New Features:

  • Introduced semantic post-search.

Fixes

  • Fixed an issue with parsing mentioned users when user IDs were empty.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.41.0(2024-08-29)

New Features

  • Improved image upload performance by removing mandatory automatic file conversion. Image conversion can now be handled at the application level if needed.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0 Media 3 - 1.1.0


Version 6.40.0 (2024-08-16)

New Features

  • Introduced real-time removal of deleted users from Followers, Followings, and Blocked users in LiveCollection.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.39.0 (2024-08-02)

New Features

  • Introduced includeDeleted options to Channel Membership Query and Search API.

  • Introduced includeDeleted options to Community Membership Query and Search API.

Fixes

  • Fixed the issue where post and story analytics events failed to sync.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.38.1 (2024-07-19)

Fixes

  • Fixed an issue where the unread count did not update when rejoining a channel.

  • Fixed an issue where read users could not be fetched on some devices.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 5.35.4 (2024-07-19)

New Features

  • Introduced remote data clearance.

  • Introduced selective data persistence.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 33


Version 6.38.0 (2024-07-12)

New Features

  • Enhanced performance for uploading images, videos, and files.

  • Introduced features for announcement posts and pinned posts - Pinned Post.

  • Added the capability to monitor SDK network activities - Logging.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.37.1 (2024-07-08)

New Features

  • Introduced a configuration that allows users to query up to 100 channel lists instead of 20.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.37.0 (2024-07-05)

New Features

  • Introduced the AmityFileAccessType enum class, allowing image, video, audio, and file uploads with a specified access type.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.36.0 (2024-06-20)

New Features

  • Introduced AmityCommentReferenceType enum class for AmityComment.

  • Introduced Ad analytics, enabling markAsSeen and markLinkAsClicked. For more information please visit Ads.

Fixes

  • Fixed version specification for core-ktx library.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0

Version 6.35.0 (2024-06-07)

New Features

  • Introduced AmityAdRepository to the query network ads and settings. For more information please visit Ads.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0

Version 6.34.0 (2024-05-24)

New Features

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.33.0 (2024-05-15)

New Features

  • Added support for filenames with non-ASCII characters during file uploads.