Android

On this page you will find an overview of all relevant changes to the Amity UIKit modules and the latest version releases

New Features:

Amity UIKit 4.0 Framework

  • Introduction of UIKit 4.0 beta: A comprehensive overhaul of the UIKit, offering enhanced performance, scalability, and ease of use.

  • Modernized UI/UX: Adoption of the latest design trends and standards, ensuring a more intuitive and user-friendly experience.

Story Feature

  • Dynamic Story Creation: Users can now create interactive and engaging stories, similar to popular social media platforms.

  • Rich Media Support: Enhanced support for images, and videos within stories.

For further information please visit UIKit V4 (beta).

As of now, the enhanced customization options and the design updates in Amity UIKit 4.0 are exclusively available for the Story feature. These advancements provide a glimpse into the future possibilities of the toolkit. We plan to extend these capabilities to other features in future releases, continually expanding the versatility and applicability of the UIKit.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 33

Compatibility

  • Amity-Social-Cloud-SDK - 6.22.0

  • Glide - 4.12.0

  • 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.7.20

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.18.5

  • HiveMQ mqtt client - 1.3.1

  • Media 3 - 1.1.0


Version 3.15.0 (2023-11-17)

New Features

  • Link preview for post.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 33

Compatibility

  • Amity-Social-Cloud-SDK - 6.22.0

  • Glide - 4.12.0

  • 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.7.20

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.18.5

  • HiveMQ mqtt client - 1.3.1

  • Media 3 - 1.1.0


Version 3.14.0 (2023-11-03)

Android SDK version

  • minSDKVersion: 21

  • targetSDKVersion: 33

Compatibility

  • Amity-Social-Cloud-SDK - 6.21.0

  • Glide - 4.12.0

  • 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.7.20

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.18.5

  • ​​HiveMQ mqtt client - 1.3.1

  • Media 3 - 1.1.0


Version 3.8.0 (2023-09-08)

Fixes

  • Supported moderator badge in comments.

  • Supported video duration in the video post gallery.

Android SDK version

  • minSDKVersion: 21

  • targetSDKVersion: 33

Compatibility

  • Amity-Social-Cloud-SDK - 6.17.0

  • Glide - 4.12.0

  • 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.7.20

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.18.5

  • ​​HiveMQ mqtt client - 1.3.1

  • Media 3 - 1.1.0


Version 3.7.2 (2023-09-04)

Fixes

  • Fixed missing video duration in the video gallery.

Android SDK version

  • minSDKVersion: 21

  • targetSDKVersion: 33

Compatibility

  • Amity-Social-Cloud-SDK: 6.13.0

  • Glide: 4.12.0

  • 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.7.20

  • Kotlin-coroutines: 1.5.0

  • Exo Player: 2.18.5

  • HiveMQ mqtt client: 1.3.1


Version 3.7.1 (2023-08-02)

Fixes

  • Fixed the issue where comments appear and disappear when scrolling or reloading the Feed.

Android SDK version

  • minSDKVersion: 21

  • targetSDKVersion: 33

Compatibility

  • Amity-Social-Cloud-SDK: 6.13.0

  • Glide: 4.12.0

  • 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.7.20

  • Kotlin-coroutines: 1.5.0

  • Exo Player: 2.18.5

  • HiveMQ mqtt client: 1.3.1

Version 3.7.0 (2023-07-27)

Fixes

  • Fixed an issue where the camera preview would occasionally display a black screen when creating a live stream post on Samsung devices.

Android SDK Version

  • minSDKversion: 21

  • targetSDKversion: 33

Compatibility

  • Amity-Social-Cloud-SDK: 6.13.0

  • Glide: 4.12.0

  • 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.7.20

  • Kotlin-coroutines: 1.5.0

  • Exo Player: 2.18.5

  • HiveMQ mqtt client: 1.3.1

Version 3.6.0 (2023-06-29)

  • Resolved an issue with incorrect sorting of child posts.

  • Fixed an issue with the image upload queue producing inaccurate results.

  • Corrected the title displayed on the AmityPostCreatorActivity.

Android SDK Version

  • minSDKversion: 21

  • targetSDKversion: 33

Compatibility

  • Amity-Social-Cloud-SDK: 6.11.0

  • Glide: 4.12.0

  • 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.7.20

  • Kotlin-coroutines: 1.5.0

  • Exo Player: 2.18.5

  • HiveMQ mqtt client: 1.3.1

Version 3.4.0

Fixes

  • Updated an SDK version to 6.10.0

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • Amity-Social-Cloud-SDK - 6.10.0

  • Glide - 4.12.0

  • 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.7.20

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.18.5

  • ​​HiveMQ mqtt client - 1.3.1

Version 3.4.0

Fixes

  • Fixed an issue where the textbox to create a comment in a public community was hidden if the user is not a member of the community.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • Amity-Social-Cloud-SDK - 6.9.0

  • Glide - 4.12.0

  • 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.7.20

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.18.5

  • ​​HiveMQ mqtt client - 1.3.1

Version 3.3.0

New Features

  • Tapping on Like Reaction Count label on Post & Comments will now open screen showing list of users who reacted.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • Amity-Social-Cloud-SDK - 6.8.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.18.1

  • ​​HiveMQ mqtt client - 1.2.2

Version 3.2.0

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • Amity-Social-Cloud-SDK - 6.7.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.18.1

  • ​​HiveMQ mqtt client - 1.2.2

Version 3.1.0

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • Amity-Social-Cloud-SDK - 6.6.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.18.1

  • ​​HiveMQ mqtt client - 1.2.2

Version 3.0.0

New features

  • The UIKit is now compatible with SDK version 6

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • Amity-Social-Cloud-SDK - 6.5.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.18.1

  • ​​HiveMQ mqtt client - 1.2.2

Version 2.34.0 (2023-02-24)

Fixes

  • Fixed issue where the video thumbnail was not rendering correctly in video posts.

  • Fixed issue where videos were playing incorrectly on video posts.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • Amity-Social-Cloud-SDK - 5.30.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.18.1

  • ​​HiveMQ mqtt client - 1.2.2

Version 2.33.0 (2023-01-13)

Fixes

  • Fixed issue where the application crashes when trying to edit a text message.

Version 2.29.0 (2022-11-04)

Fixes

  • Fixed issue where post review could not be enabled/disabled.

  • Fixed issue where video edits made by the user were not reflected in the post.

Version 2.28.0 (2022-10-21)

Fixes

  • SDK Upgrade

Android SDK

  • version minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • Amity-Social-Cloud-SDK - 5.29.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

  • ​​HiveMQ mqtt client - 1.2.2

Version 2.26.1 (2022-10-05)

Fixes

  • SDK Upgrade

Compatibility

  • Amity-Social-Cloud-SDK - 5.27.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

  • ​​HiveMQ mqtt client - 1.2.2

Version 2.26.0 (2022-09-23)

Fixes

  • SDK Upgrade

Compatibility

  • Amity-Social-Cloud-SDK - 5.27.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

  • ​​HiveMQ mqtt client - 1.2.2

Version 2.25.0 (2022-09-09)

Fixes

  • SDK Upgrade

Compatibility

  • Amity-Social-Cloud-SDK - 5.26.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

  • ​HiveMQ mqtt client - 1.2.2

Version 2.24.0 (2022-08-26)

Fixes

  • Fixed incorrect loading states in global, community and user feeds

Compatibility

  • Amity-Social-Cloud-SDK - 5.25.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1 ​

  • HiveMQ mqtt client - 1.2.2

Version 2.23.0 (2022-08-11)

Fixes

  • SDK Upgrade

Compatibility

  • Amity-Social-Cloud-SDK - 5.24.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1 ​

  • HiveMQ mqtt client - 1.2.2

Version 2.22.0 (2022-07-29)

Fixes

  • SDK Upgrade

Compatability

  • Amity-Social-Cloud-SDK - 5.23.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

  • ​HiveMQ mqtt client - 1.2.2

Version 2.21.0 (2022-07-15)

Fixes

  • SDK Upgrade

Compatability

  • Amity-Social-Cloud-SDK - 5.21.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1 ​

  • ​HiveMQ mqtt client - 1.2.2

Version 2.20.0 (2022-07-04)

Fixes

  • SDK Upgrade

Compatability

  • Amity-Social-Cloud-SDK - 5.21.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1 ​

  • HiveMQ mqtt client - 1.2.2

Version 2.19.0 (2022-06-17)

Fixes

  • SDK Upgrade

Compatability

  • Amity-Social-Cloud-SDK - 5.20.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1 ​​

  • HiveMQ mqtt client - 1.2.2

Version 2.18.0 (2022-06-03)

Fixes

  • SDK Upgrade

Compatability

  • Amity-Social-Cloud-SDK - 5.19.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1 ​​

  • HiveMQ mqtt client - 1.2.2

Version 2.17.0 (2022-05-20)

Fixes

  • Fixed issue where preview function for uploaded images in chat displayed the wrong image

Compatibility

  • Amity-Social-Cloud-SDK-5.17.0 (Chat)

  • Amity-Social-Cloud-SDK - 5.18.0 (Social)

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1 ​​

  • HiveMQ mqtt client - 1.2.2

Version 2.16.0 (2022-05-09)

Fixes

  • Invalid post in community pending post list

Compatibility

  • Amity-Social-Cloud-SDK - 5.17.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1 ​​

  • HiveMQ mqtt client - 1.2.2

Version 2.14.1 (2022-04-05)

Fix

  • Fix image orientation when uploading an image with portrait orientation in posts and chat messages

Compatibility

  • Amity-Social-Cloud-SDK - 5.14.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

  • HiveMQ mqtt client - 1.2.2

Version 2.14.0 (2022-03-31)

New Feature

  • Create new chat in chat list page

Compatibility

  • Amity-Social-Cloud-SDK - 5.14.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

  • HiveMQ mqtt client - 1.2.2

Version 2.13.0 (2022-03-17)

New Feature

  • Version upgrade

Compatibility

  • Amity-Social-Cloud-SDK - 5.14.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

Version 2.11.0 (2022-02-17)

New Features

Mention

  • Add “mention” support to the livestream post.

Breaking Change

  • Remove Jcenter dependencies from SDK. You need to compile SDK using compileSdkVersion 31 and above.

Compatibility

  • Amity-Social-Cloud-SDK - 5.9.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

Version 2.10.0 (2022-02-04)

New Features

Mention

  • Add “mention” support to the poll post

Fixes

  • Fix issues when trying to mention after a new line

  • Change My timeline, User feed, and Community feed to use PostRepository instead of FeedRepository

Version 2.9.0 (2022-01-25)

New Features

  • Add “mention” support to the Comment feature

  • Custom post ranking in global feed

Compatibility

  • Amity-Social-Cloud-SDK - 5.9.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.3.0

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

Version 2.7.0 (2021-12-09)

New Features

Mention

  • Create text, image, file and video post with mentions

  • Update text, image, file and video post with mentions

  • Search all users for mentions

  • Search members in community for mentions

Transfer roles

  • Remove all logic for the creator of the community

  • Last community’s moderators are required to transfer moderation roles to other member

Others

  • Show banned symbol for banned users in post

  • Show banned symbol for banned users in follower/following list page

  • Show banned symbol for banned users in community member list page

Breaking Changes

  • Most of the fragments that required activity:AppcompatActivity when creating a new instance is now unnecessary.

    For example:

    AmityCommunityHomePageFragment.newInstance(activity).build() is now AmityCommunityHomePageFragment.newInstance().build()

  • All fragment replacement delegation are now obsolete

    For example:

    AmityCommunityHomePageFragment.newInstance().newsFeedFragmentDelegate(fragment).build()

Compatibility

  • Amity-Social-Cloud-SDK - 5.8.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.3.0

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

Version 2.6.2-beta-01 (2021-11-15)

New Features

Chat

  • Refetch messages in chat room when the connection is restored

  • Add the connection bar in chat room

Compatibility

  • Amity-Social-Cloud-SDK - 5.7.2-beta-01

  • Android Paging Data Library - 3.0.0

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Glide - 4.12.0

  • Room - 2.3.0

  • Kotlin-std-lib - 1.5.0

  • Exo Player - 2.12.1

Version 2.6.1 (2021-11-02)

New feature

Social

  • Add an ability to customize attachment options for post creation

Fixes

Chat

  • Fix wrong chat history fix when creating multiple chat fragments in the same fragment

Social

  • Fix incorrect display of feed empty state

  • Fix an inability to scroll on an empty feed

Compatibility

  • Amity-Social-Cloud-SDK - 5.7.1

  • Android Paging Data Library - 3.0.0

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Glide - 4.12.0

  • Room - 2.3.0

  • Kotlin-std-lib - 1.5.0

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

Version 2.6.0 (2021-10-14)

New features

Chat

  • Trim text message with trailing white spaces

Social

Fixes

  • Fix incorrect auto scrolling behavior in chatroom

  • Fix incorrect date separator in chatroom

Compatibility

  • Amity-Social-Cloud-SDK - 5.7.0

  • Android Paging Data Library - 3.0.0

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Glide - 4.12.0

  • Room - 2.3.0

  • Kotlin-std-lib - 1.3.72

  • Exo Player - 2.12.1

Version 2.5.2 (2021-09-23)

Fixes

  • Chatroom doesn't scroll to the bottom when scrolling up and sending a new message

  • Remove META-INF/*.kotlin_module conflicts

Compatibility

  • Amity-Social-Cloud-SDK - 5.6.0

  • Android Paging Data Library - 3.0.0

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Glide - 4.12.0

  • Room - 2.3.0

  • Kotlin-std-lib - 1.3.72

  • Exo Player - 2.12.1

Version 2.5.1 (2021-09-20)

Fix

  • Reporting message doesn't get notified in a message list until you refresh the list

Compatibility

  • Amity-Social-Cloud-SDK - 5.6.0

  • Android Paging Data Library - 3.0.0

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Glide - 4.12.0

  • Room - 2.3.0

  • Kotlin-std-lib - 1.3.72

  • Exo Player - 2.12.1

Version 2.5.0 (2021-09-14)

New features

  • Introduce media gallery tab in community and user feed with the ability to filter by media types (IMAGE, VIDEO, LIVE_STREAM)

  • Revised UI for the following components:

    • AmityCommunityPageFragment

    • AmityCommunityEditorFragment

    • AmityCommunityCreatorFragment

    • AmityPostCreatorFragment

    • AmityFeedFragment

Fixes

  • View all replies button is not responsive in comment preview

  • Inconsistent ‘Like’ state of the same post between 2 screens

Compatibility

  • Amity-Social-Cloud-SDK - 5.6.0

  • Android Paging Data Library - 3.0.0

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Glide - 4.12.0

  • Room - 2.3.0

  • Kotlin-std-lib - 1.3.72

  • Exo Player - 2.12.1

Version 2.4.0 (2021-07-20)

New Features

  • Add an ability to enable and disable Post review feature in community settings

  • Add an ability to access posts under review fromAmityCommunityPageFragment

  • Add an option feedType to the builder of AmityCommunityFeedFragment

  • Add an ability to approve and decline posts that belongs to reviewingfeed.

  • Add an ability to create video post on AmityPostCreatorFragment

  • Add an ability to render video post on all feed components

Fixes

  • Fix incorrect user avatar rendering on chat compose bar

Breaking changes

  • Change function signature of custom post rendering. Refer to this documentation.

Compatibility

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Kotlin-std-lib - 1.4.21

  • Exo Player - 2.12.1

  • Amity Social SDK - 5.3.0

Version 2.3.0 (2021-07-08)

New Features

  • Add an ability to search for users and communities on AmityCommunityHomePageFragment

    arch global

  • Add Follow request feature on AmityUserProfilePageFragment

  • Add an ability to view a list of Followers on AmityUserProfilePageFragment

  • Add an ability to view a list of Followings on AmityUserProfilePageFragment

  • Add an ability to view a list of Follow requests on AmityUserProfilePageFragment

  • Add an ability to disable Jetifier by removing Android Support Library components

  • Remove Mockito from public dependency

Fixes

  • Fix fragment re-instantiation issue

  • Fix infinite loading in AmityCommunityFeedFragment when using communityId

Behaviour changes

  • Migrate Fetch2 to DownloadManager

Compatibility

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Kotlin-std-lib - 1.4.21

  • Exo Player - 2.12.1

  • Amity Social SDK - 5.3.0

Version 2.0.7

New Features

  • Remove all legacy Android Support Library components

Version 2.0.3

Fixes

  • Fix chat scrolling issue

  • Remove unused support library

Version 2.0.2

  • Add an ability to choose message compose bar in AmityChatRoomFragment. Refer to Chat room page for sample usage.

Deprecations / Breaking changes

  • An Activity is required as a parameter for build(activity: Activity) method of AmityChatRoomFragment.newInstance() .

  • addCustomUi() method in AmityChatRoomFragment is obsoleted. Custom viewHolder must be passed via AmityChatRoomFragment.newInstance() instead. Refer to Custom message bubble for sample usage.

Version 2.0.1

Fixes

  • Minor enhancements and continuous improvement

Version 2.0.0 (2021-05-25)

  • Add an ability to enable/disable toolbar in AmityChatRoomFragment

Last updated

#3026: New Content: Technical FAQ

Change request updated