Example iOS messaging display built with Swift

The iOS Chat SDK is highly flexible, customizable and crazy optimized for performance. Our Core SDK provides a reactive subset for the Stream Chat API and is constantly being improved through feedback from developers. Full RxSwift support too 👍.

The best place to start is the iOS Chat Tutorial. The tutorial teaches you how to use this SDK and also shows how to make common changes

iOS UX Views

  • Logging
  • Custom fonts for entire library
  • Custom fonts for specific components
  • Navigation customization
  • Custom webview
  • Custom camera interface

LiveView

  • Show participant watcher counts
  • Return a list of users who are typing
  • Show text current user typed
  • Read state for all users in channel
  • Show new messages outside of scroll

Message List UI

  • Display reactions on each message
  • Edit previously sent messages
  • Typing indicators
  • Read state
  • Rich URL previews
  • Threads

Channel Header

  • Back navigation button
  • Displays channel name
  • Last time the channel was active
  • Online indicator about other users
  • Staying sticky to the top of the app

Channel List UI

  • Channel name
  • User's read states
  • Last message
  • Time of last message
  • Custom layouts
  • Event listening

Message Composer

  • Easily add Emoticons to messages
  • File, image and movie attachments
  • Slash Commands for giphy
  • Typing events
  • Switches to editing messages
  • Compose threads for focused responses
Mockup of chat messages in an iPhone app

iOS SDK Features

  • Message reactions
  • Link previews
  • Image, video, and file attachments
  • Edit and delete message
  • Typing indicators
  • Read indicators
  • Push notifications
  • Image gallery
  • GIF support
  • Light theme
  • Style customization
  • UI customization
  • Threads
  • Slash commands
  • Offline support
  • Markdown messages formatting

Meet The iOS Chat Team

Next Steps

Start your 30-Day Chat trial to try out all our Chat product has to offer. No commitment or credit card required. If you want a custom plan or have questions, we are eager to talk with you.

Activity Feeds

Build any kind of feed without the headache of scalability or reliability of your feeds.

Learn more →
Enterprise

99.999% Uptime SLA, Industry leading compliance and security best practices.

Learn more →