Android
On this page, you will find an overview of all relevant changes to the Social Plus UIKit modules and the latest version releases.
Version 4.0.0-beta27 (2024-11-08)
New Features:
Introduced network setting configurations to the
Create Story
button.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 34
Compatibility
Amity-Social-Cloud-SDK - 6.46.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2024.01.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta26 (2024-11-08)
New Features:
Introduced the ability to create, interact with, and display them across all feeds.
Fixes:
Fixed an issue where the scrolling state on the
NewsFeed
was not retained.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 34
Compatibility
Amity-Social-Cloud-SDK - 6.45.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2024.01.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta25 (2024-10-25)
New Features:
Introduced the default theme setting to
Light
.
Fixes:
Fixed UI misalignment on the
User Profile
andCommunity Profile
pages.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 34
Compatibility
Amity-Social-Cloud-SDK - 6.45.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2024.01.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta23 (2024-10-10)
New Features
Introduced a global featured post feature.
Introduced rendering of brand users in comments.
Introduced livestream posts in
Global
,Community
, andUser
feeds, along with the ability to view live streams in fullscreen.
Fixes:
Fixed UI misalignment on the
User Profile
feed.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 34
Compatibility
Amity-Social-Cloud-SDK - 6.44.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2024.01.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta22 (2024-10-03)
New Features
Introduced
user profile
functionality.
Fixes
Fixed a random crash that occurred when opening the application for the first time.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 34
Compatibility
Amity-Social-Cloud-SDK - 6.43.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2024.01.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta21 (2024-09-26)
New Features
Introduced
Image
andVideo
feeds to theCommunity Profile
page.
Fixes
Fixed an issue where mentions in comments were incorrectly highlighted.
Deprecations
Replaced the media picker library with the native media picker, removing the need for
READ_MEDIA_IMAGES
andREAD_MEDIA_VIDEO
permissions to comply with Google Play Policies.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 34
Compatibility
Amity-Social-Cloud-SDK - 6.42.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2024.01.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta20 (2024-09-19)
New Features
Introduced
AmityCommunityCategoriesComponent
,AmityRecommendedCommunitiesComponent
, andAmityTrendingCommunitiesComponent
on the explore tab.Introduced
AmityAllCategoriesPage
, allowing users to list all categories.Introduced
AmityCommunitiesByCategoryPage
, allowing users to list all communities within a category.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 34
Compatibility
Amity-Social-Cloud-SDK - 6.42.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2024.01.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta19 (2024-09-13)
New Features
Introduced
community profile
and related pages.Introduced rendering of the
brand user
.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 34
Compatibility
Amity-Social-Cloud-SDK - 6.42.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2024.01.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta18 (2024-08-29)
New Features
Introduced automatic image conversion to PNG and HEVC video conversion to H.264 for improved compatibility and performance.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 34
Compatibility
Amity-Social-Cloud-SDK - 6.40.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2024.01.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta17 (2024-08-16)
Fixes
Fixed an issue where the mentioned suggestion remained open after removing the
@
character in the comment compose bar.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 34
Compatibility
Amity-Social-Cloud-SDK - 6.40.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2024.01.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta16 (2024-08-07)
New Features
Changed the announcement post to a featured post.
Fixes
Fixed the missing targeting logic for Premium Ads.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 34
Compatibility
Amity-Social-Cloud-SDK - 6.39.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2022.12.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta15 (2024-08-02)
New Features
Introduced
post-impression
functionality.
Fixes
Fixed missing targeting logic for Premium Ads.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 34
Compatibility
Amity-Social-Cloud-SDK - 6.39.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2022.12.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta14 (2024-07-18)
New Features
Introduced announcement and pin post in
AmityCommunityProfilePage
.Introduced
Post Impression
.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 34
Compatibility
Amity-Social-Cloud-SDK - 6.38.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2022.12.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta13 (2024-07-12)
New Features
Introduced Community profile page.
Supported Text Image and Video post creation.
Supported Premium Ads in community feed.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 34
Compatibility
Amity-Social-Cloud-SDK - 6.37.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2022.12.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta12 (2024-07-05)
New Features
Introduced
Social UIKit v4
.Introduced
Premium Ads
in theNewsFeed
,Story feed
, andComment feed
of thev4
module.Introduced the new
referenceId
andreferenceType
in theAmityCommentTrayComponent
.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 34
Compatibility
Amity-Social-Cloud-SDK - 6.37.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2022.12.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta12 (2024-07-05)
New Features
Introduced
Social UIKit v4
.Introduced
Premium Ads
in theNewsFeed
,Story feed
, andComment feed
of thev4
module.Introduced the new
referenceId
andreferenceType
in theAmityCommentTrayComponent
.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 34
Compatibility
Amity-Social-Cloud-SDK - 6.37.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2022.12.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta11 (2024-05-24)
New Features
Introduced message reactions in LiveChat, including adding/removing reactions and viewing the history of reactions. For more information please visit - Reaction List Component.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 33
Compatibility
Amity-Social-Cloud-SDK - 6.34.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2022.12.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta10 (2024-04-26)
New Features
Support for dark theme in live chat.
Limit maximum characters for message creation to 200 characters.
Highlight hyperlinks in text messages.
New confirmation popup dialog for failed messages.
Add functionality to report/unreport messages in live chat.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 33
Compatibility
Amity-Social-Cloud-SDK - 6.32.0
Glide - 4.12.0
OKHTTP3 - 4.9.2
Retrofit2 - 2.9.0
Android Paging Data Library - 3.2.1
Room - 2.5.1
RxJava3 - 3.1.5
Gson - 2.8.10
Kotlin-std-lib - 1.8.22
Kotlin-coroutines - 1.6.4
HiveMQ mqtt client - 1.3.1
Media 3 - 1.1.0
Compose BOM - 2022.12.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta09 (2024-04-12)
New Features
Enhanced community search by keyword in Searching Community Page.
Introduce live chat functionalities enabling users to view, create, and interact with messages in 'live' channels, for more details please visit Chat.
Deprecations
Deprecate
AmityStoryCommunityTabComponent(communityId: String)
, useAmityStoryTabComponent(type: AmityStoryTabComponentType)
instead.Deprecate
AmityCreateStoryPage()
, useAmityCreateStoryPage(targetId: String, targetType: AmityStory.TargetType)
instead.Deprecate
AmityDraftStoryPage(targetId: String, targetType: AmityStory.TargetType, isImage: Boolean, fileUri: Uri)
, useAmityDraftStoryPage(targetId: String, targetType: AmityStory.TargetType, mediaType: AmityStoryMediaType)
instead.Deprecate
AmityViewStoryPage(targetId: String, targetType: AmityStory.TargetType)
, useAmityViewStoryPage(type: AmityViewStoryPageType)
instead.Deprecate
AmityCommentTrayComponent(reference: AmityComment.Reference)
, useAmityCommentTrayComponent(reference: AmityComment.Reference, community: AmityCommunity?, shouldAllowInteraction: Boolean, shouldAllowCreation: Boolean)
instead.Deprecate
AmityPostTargetPickerActivity
andAmityStoryTargetPickerActivity
, useAmityTargetSelectionPageActivity
instead.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 33
Compatibility
Amity-Social-Cloud-SDK - 6.31.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
Compose BOM - 2022.12.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta07 (2024-04-05)
New Features
Introduced a dark theme for the story feature.
Enabled users with 'manage story' permissions to delete stories.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 33
Compatibility
Amity-Social-Cloud-SDK - 6.28.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
Compose BOM - 2022.12.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta06 (2024-03-22)
New Features
Supported mentioned comments in Story.
Supported mute/unmute button in video and livestream post.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 33
Compatibility
Amity-Social-Cloud-SDK - 6.28.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
Compose BOM - 2022.12.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 3.21.0 (2024-03-22)
New Features
Support mute/unmute button in video and livestream post
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 33
Compatibility
Amity-Social-Cloud-SDK - 6.26.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 4.0.0-beta05 (2024-03-06)
New Features
Implemented whitelist URL and blocked word checking for URL attached to a Story in AmityHyperLinkConfigComponent.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 33
Compatibility
Amity-Social-Cloud-SDK - 6.28.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
Compose BOM - 2022.12.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 3.20.0 (2024-03-06)
New Features
Display an error pop-up while creating a comment with blocked word(s).
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 33
Compatibility
Amity-Social-Cloud-SDK - 6.26.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 4.0.0-beta04 (2024-02-24)
New Features
Introduced global story feed and supports viewing stories across different communities.
Added viewing mentioned users in story's comment.
Added an option to block/unblock user via user profile options menu.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 33
Compatibility
Amity-Social-Cloud-SDK - 6.28.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
Compose BOM - 2022.12.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 3.19.0 (2024-02-21)
New Features
Added an option to block/unblock user via user profile options menu.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 33
Compatibility
Amity-Social-Cloud-SDK - 6.26.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 4.0.0-beta03 (2024-02-09)
New Features
Supported creating, editing and viewing comment to a story.
Supported adding reaction to story and a story's comment.
Supported adding hyperlink to story and viewing hyperlink item in a story.
Added Story Comment Setting in Community.
Android SDK Version
minSDKVersion: 21
targetSDKVersion: 33
Compatibility
Amity-Social-Cloud-SDK - 6.26.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
Compose BOM - 2022.12.00
Compose Paging Data - 3.2.1
Camera2 - 1.2.2
Version 4.0.0-beta02 (2024-01-25)
New Features
Added Story Deletion feature.
Users now have the ability to mute or unmute video stories.
Added functionality for users to tap and hold to pause a story.
Introduced Story view count feature.
Integrated Story Seen State tracking.
Enabled swiping down to close the View Story Screen.
Added support for Fit/Fill options in creating image stories.