Skip to content

SendbirdCommunity/sendbird-uikit-swift-sample

Repository files navigation

Sendbird UIKit for iOS SwiftUI Demo

Platform Languages

Introduction

This sample app demonstrates how to integrate Sendbird's UIKit to a SwiftUI project.



Requirements

  • 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.


Getting started

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:

  1. Either download or clone this repository
  2. Open the ContentView.swift file in XCode
  3. Replace the application and user id with your Sendbird application information
  4. Build & run to a device or simulator.

Getting Help

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.


We are Hiring!

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.

About

Sample project demonstrating how to enable Sendbird's UIKit in an iOS project using SwiftUI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published