stream-chat-swift
stream-chat-swift is the official iOS SDK for Stream Chat, a service for building chat applications.
You can sign up for a Stream account at https://getstream.io/chat/get_started/.
Installation
CocoaPods
For Stream, use the following entry in your Podfile
:
pod 'GetStreamChat', '~> 1.0'
Then run pod install
.
In any file you'd like to use Stream Chat in, don't forget to import the framework with import GetStreamChat
.
Documentation
TODO - Swift Chat Tutorial page
Supported features
- A group chat
- Channel list
- Reactions
- A link preview
- Attach images, videos or files
- Commands (e.g.
/giphy
) - Edit a message
- Typing events
- Read events
- Threads
- Notifications
- Opening a link in the internal browser
- Image gallery
- Supporting Gifs
- Light/Dark styles
- Style customization
- UI customization
Getting started
TODO: https://getstream.io/chat/docs/#introduction but with Swift code examples