Android

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

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


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


New Features:

  • Introduced the default theme setting to Light.

Fixes:

  • Fixed UI misalignment on the User Profile and Community 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


New Features

  • Introduced a global featured post feature.

  • Introduced rendering of brand users in comments.

  • Introduced livestream posts in Global, Community, and User 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


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


New Features

  • Introduced Image and Video feeds to the Community 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 and READ_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


New Features

  • Introduced AmityCommunityCategoriesComponent, AmityRecommendedCommunitiesComponent, and AmityTrendingCommunitiesComponent 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


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


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


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


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


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


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


New Features

  • Introduced Social UIKit v4.

  • Introduced Premium Ads in the NewsFeed, Story feed, and Comment feed of the v4 module.

  • Introduced the newreferenceId and referenceType in the AmityCommentTrayComponent.

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


New Features

  • Introduced Social UIKit v4.

  • Introduced Premium Ads in the NewsFeed, Story feed, and Comment feed of the v4 module.

  • Introduced the newreferenceId and referenceType in the AmityCommentTrayComponent.

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


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


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

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), use AmityStoryTabComponent(type: AmityStoryTabComponentType) instead.

  • Deprecate AmityCreateStoryPage(), use AmityCreateStoryPage(targetId: String, targetType: AmityStory.TargetType) instead.

  • Deprecate AmityDraftStoryPage(targetId: String, targetType: AmityStory.TargetType, isImage: Boolean, fileUri: Uri), use AmityDraftStoryPage(targetId: String, targetType: AmityStory.TargetType, mediaType: AmityStoryMediaType) instead.

  • Deprecate AmityViewStoryPage(targetId: String, targetType: AmityStory.TargetType), use AmityViewStoryPage(type: AmityViewStoryPageType) instead.

  • Deprecate AmityCommentTrayComponent(reference: AmityComment.Reference), use AmityCommentTrayComponent(reference: AmityComment.Reference, community: AmityCommunity?, shouldAllowInteraction: Boolean, shouldAllowCreation: Boolean) instead.

  • Deprecate AmityPostTargetPickerActivity and AmityStoryTargetPickerActivity, use AmityTargetSelectionPageActivity 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