Major SDK Updates for Android & iOS

SDK Updates & New UI Components

2021 is off to an exciting start here at Stream — we've been busy incorporating your feedback to provide the best Stream Chat experience possible. We think you’ll love building with our newly-reworked chat SDKs for Android and iOS, with major improvements designed to make your life easier and delight your end users.

Need a refresher on what you can accomplish with Stream Chat? Find inspiration by test driving our new sample mobile apps, which showcase the Stream Chat features and customizable UI components available to you in the SDKs. Discover these new sample apps along with additional highlights of each improved SDK below.

Android SDK

There is now a new major version of our Android SDK that is 4.6.0

  • Updated tutorial to quickly get started with our shiny new UI components.
  • Added functionality for Slow Mode, Pinned Messages, and Autocomplete Search Filters when querying users.
  • Offline support and optimistic UI updates.
  • Further support for Java interoperability.
  • Easier-to-use APIs for subscribing to client and channel events.
  • Improved network handling and retry logic in the event of a network disruption.
  • Enhanced support for ExoPlayer
  • Libraries are now available on Maven Central.
  • Robust Sample App showing off Stream Chat features and native mobile UI components that can be customized with the SDKs.
  • Need a guide to navigate the latest version of this SDK? Take a look at our custom cheatsheets for the low level client and UI components.

🔗 Upgrade to the Latest SDK Version: Android

iOS SDK

There is now a new major version of our iOS SDK that is 3.1.0

  • Updated Tutorial
  • Improved network handling and retry logic in the event of a network disruption.
  • Built-in support for optimistic UI updates – actions are taken immediately to provide real-time feedback.
  • Support for SwiftUI and Combine – all main classes are wrapped by ObservableObject for easy data population and UI updates.
  • Enhanced developer experience that follows UIKit patterns and paradigms.
  • A new low-level SDK to support new features and provide further stability and code quality.
  • Robust Sample App showing off Stream Chat features and native mobile UI components that can be customized with the SDKs.
  • Need a guide to navigate the latest version of this SDK? Find a custom cheatsheet here

🔗 Upgrade to the Latest SDK Version: iOS

Talk to Ben, Director of Product

Connect with Ben, who currently leads our Android/iOS SDK teams, for a 45-minute session. He would love the opportunity to answer any questions you may have about migrating to the new SDK and to listen to any feedback that you want to share. You'll learn how to upgrade to these updated SDKs as quickly and easily as possible.

🔗 Schedule SDK Feedback Interview