Skip to content

Files

Latest commit

0ae6110 · May 15, 2025

History

History

iOS-SwiftUI

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jan 11, 2024
Jul 26, 2024
Jan 11, 2024
Jan 11, 2024
Jan 11, 2024
Jan 11, 2024
May 15, 2025
Jan 11, 2024
Oct 1, 2024
Jan 11, 2024
Aug 22, 2024
Jan 11, 2024
Jan 11, 2024
Jul 3, 2024
Jan 29, 2024
Jan 11, 2024
Jan 11, 2024
Feb 21, 2024
Jan 12, 2024
Jan 11, 2024
Jun 5, 2024
Jan 11, 2024
Jan 11, 2024
Jan 11, 2024
Jan 11, 2024
May 15, 2025
Mar 10, 2025
Jan 11, 2024

README.md

Stream iOS SwiftUI Tutorial Projects

This directory contains a collection of iOS tutorial projects built with SwiftUI that implement Stream's Chat and Video SDKs. Each subdirectory corresponds to a specific tutorial or implementation example from getstream.io.

Featured Projects

TelegramClone

A SwiftUI implementation of a Telegram-like chat application with text/voice messaging, audio/video calling, and animations.

FaceTimeClone

A SwiftUI implementation of a FaceTime-like video calling application.

SwiftUILiveStreaming

A SwiftUI implementation of a livestreaming application similar to Twitch.

SwiftUIVoiceMessaging

A sample project demonstrating voice message recording and playback in SwiftUI.

AnimatedEmojiReactions

A project showing how to implement animated emoji reactions in SwiftUI.

Other Projects

  • AlertPushNotifications: Test and send iOS push notifications in a SwiftUI app
  • SwiftUIDrawingApp: PencilKit integration with Stream Chat
  • TikTokSwiftUI: TikTok-inspired interface implementation
  • CallKitSwiftUI: Integrating CallKit with Stream Video
  • And many more!

Getting Started

Each project typically requires:

  1. Xcode 14 or higher
  2. iOS 15+ deployment target
  3. A Stream account with API credentials
  4. CocoaPods or Swift Package Manager to install dependencies

To run a specific project:

  1. Navigate to the project directory
  2. Open the .xcodeproj or .xcworkspace file
  3. Update the Stream API credentials in the project
  4. Build and run on a simulator or physical device

Try Stream for Free

Ready to add powerful chat, video, and audio features to your iOS app?

  1. Sign up for a free Stream account - No credit card required
  2. Check out our iOS SDK documentation - Comprehensive guides
  3. Join our Discord community - Connect with other developers and the Stream team

Additional Resources