SwiftUI Chat SDK ➜ Stream Chat 💬
The SwiftUI SDK is built on top of the StreamChat framework and it’s a SwiftUI alternative to the StreamChatUI SDK. It’s built completely in SwiftUI, using declarative patterns, that will be familiar to developers working with SwiftUI. The SDK includes an extensive set of performant and customizable UI components which allow you to get started quickly with little to no plumbing required.
The complete documentation and capabilities of the SwiftUI SDK can be found here and you may find our SwiftUI Chat App tutorial helpful as well.
tintColor
, paddings, light/dark mode, dynamic font sizes, etc.SwiftUI
patterns and paradigms: The API follows the declarative nature and patterns of SwiftUI. It makes integration with your existing SwiftUI code easy and familiar.The SwiftUI SDK offers three types of components:
Stream is free for most side and hobby projects. You can use Stream Chat for free if you have less than five team members and no more than $10,000 in monthly revenue.
We’ve recently closed a $38 million Series B funding round and we keep actively growing.
Our APIs are used by more than a billion end-users, and you’ll have a chance to make a huge impact on the product within a team of the strongest engineers all over the world.
Check out our current openings and apply via Stream’s website.
Features | Preview |
---|---|
A list of channels matching provided query | |
Channel name and image based on the channel members or custom data | |
Unread messages indicator | |
Preview of the last message | |
Online indicator for avatars | |
Create new channel and start right away | |
Customizable channel actions on swipe | |
Typing and read indicators | |
Features | Preview |
---|---|
A list of messages in a channel | |
Photo attachments | |
Giphy attachments | |
Video attachments | |
Link previews | |
File previews | |
Custom attachments | |
Message reactions | |
Message grouping based on the send time | |
Thread and inline replies | |
Typing and read indicators | |
Features | Preview |
---|---|
Support for multiline text, expands and shrinks as needed | |
Image, video and file attachments | |
Camera integration | |
Custom attachments | |
Mentions | |
Instant commands (e.g. giphy) | |
Custom commands | |