This sample app demonstrates how to integrate Sendbird's UIKit to a SwiftUI project.
-
An active Sendbird application with at least two users. See this introductory video for instructions on how to create a new application and users.
-
See the official Sendbird UIKit for iOS repo for current Xcode and iOS version requirements and instructions for adding the SDK dependency.
This sample consists of the following:
- Initializing and connecting to Sendbird
- Presenting an instance of SBUChannelListViewController to display a list of available channels, creating and deleting channels, sending and/or editing messages in a channel.
To run:
- Either download or clone this repository
- Open the
ContentView.swift
file in XCode - Replace the application and user id with your Sendbird application information
- Build & run to a device or simulator.
Check out the Official Sendbird iOS UIKit docs for more information. If you need any help in resolving any issues or have questions, visit our community forums.
Sendbird is made up of a diverse group of humble, friendly, and hardworking individuals united by a shared purpose to build the next generation of mobile & social technologies. Join our team remotely or at one of our locations in San Mateo, Seoul, New York, London, and Singapore. More information on a careers page.