GetStreamChat 0.2.0

GetStreamChat 0.2.0

Maintained by Alexey Bukhtin.



 
Depends on:
RxSwift= 4.5.0
RxCocoa= 4.5.0
RxKeyboard= 0.9.0
RxStarscream= 0.10
RxReachability= 0.1.8
RxAppState= 1.5.0
RxGesture= 2.2.0
SnapKit= 5.0.0
Nuke= 7.6.3
SwiftyGif= 5.1.1
GzipSwift= 5.0.0
 

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

Official API Docs

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