This directory contains iOS tutorial projects built with Swift and UIKit that implement Stream's Chat and Video SDKs. Each project corresponds to a specific tutorial or implementation example from getstream.io.
These projects demonstrate how to integrate Stream's powerful real-time communication capabilities into iOS applications using the UIKit framework. The examples cover:
- Implementing chat messaging with Stream's iOS SDK
- Creating video calling functionality
- Building custom UI components
- Handling offline support and caching
- Creating rich messaging experiences
Each project typically requires:
- Xcode 14 or higher
- iOS 13+ deployment target
- A Stream account with API credentials
- CocoaPods or Swift Package Manager to install dependencies
To run a specific project:
- Navigate to the project directory
- Open the
.xcodeproj
or.xcworkspace
file - Update the Stream API credentials in the project
- Build and run on a simulator or physical device
Ready to add powerful chat, video, and audio features to your iOS app?
- Sign up for a free Stream account - No credit card required
- Check out our iOS SDK documentation - Comprehensive guides
- Join our Discord community - Connect with other developers and the Stream team