Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/quickblox/quickblox-ios-sdk

QuickBlox iOS SDK for messaging and video calling
https://github.com/quickblox/quickblox-ios-sdk

attachments chat cocoapods communication custom for-developers ios messaging objective-c quickblox quickblox-ios-sdk sdk swift video videocalling webrtc xmpp

Last synced: about 1 month ago
JSON representation

QuickBlox iOS SDK for messaging and video calling

Awesome Lists containing this project

README

        


Discord server

# QuickBlox

Core SDK Last SDK Version: 2.20.0
* [Swift Package](https://github.com/QuickBlox/ios-quickblox-sdk.git)
* [![CocoaPods](https://img.shields.io/cocoapods/v/QuickBlox.svg)](https://cocoapods.org/pods/QuickBlox)

WebRTC SDK Last SDK Version: 2.8.1
* [Swift Package](https://github.com/QuickBlox/ios-quickblox-sdk-webrtc.git)
* [![CocoaPods](https://img.shields.io/cocoapods/v/Quickblox-WebRTC.svg)](https://cocoapods.org/pods/Quickblox-WebRTC)



QuickBlox - Communication & cloud backend platform which brings superpowers to your mobile apps.

QuickBlox is a suite of communication features & data services (APIs, SDKs, code samples, admin panel, tutorials) which help digital agencies, mobile developers and publishers to add great functionality to smartphone applications.
Please read full iOS SDK documentation on the [QuickBlox website, iOS section](https://docs.quickblox.com/docs/ios-quick-start?_ga=2.107897026.1986875218.1608722440-1427694596.1606991610).

# QuickBlox iOS Samples

This project contains QuickBlox iOS Samples and latest version of SDK, that includes:

* [Framework](https://github.com/QuickBlox/quickblox-ios-sdk/tree/master/Framework)
* Samples (separated samples for each QuickBlox module):
* [Obj-C Chat Sample](https://github.com/QuickBlox/quickblox-ios-sdk/tree/master/sample-chat-obj-c)
* [Swift Chat Sample](https://github.com/QuickBlox/quickblox-ios-sdk/tree/master/sample-chat-swift)
* [Objc-C VideoChat WebRTC Sample](https://github.com/QuickBlox/quickblox-ios-sdk/tree/master/sample-videochat-webrtc)
* [Swift VideoChat WebRTC Sample](https://github.com/QuickBlox/quickblox-ios-sdk/tree/master/sample-videochat-webrtc-swift)
* [Objc-C Conference VideoChat Sample](https://github.com/QuickBlox/quickblox-ios-sdk/tree/master/sample-conference-videochat)
* [Swift Conference VideoChat Sample](https://github.com/QuickBlox/quickblox-ios-sdk/tree/master/sample-conference-videochat-swift)
* [Obj-C Push Notifications Sample](https://github.com/QuickBlox/quickblox-ios-sdk/tree/master/sample-push-notifications)
* [Swift Push Notifications Sample](https://github.com/QuickBlox/quickblox-ios-sdk/tree/master/sample-push-notifications-swift)
* [Users Sample](https://github.com/QuickBlox/quickblox-ios-sdk/tree/master/sample-users)
* [Custom Objects Sample](https://github.com/QuickBlox/quickblox-ios-sdk/tree/master/sample-custom_objects)
* [Content Sample](https://github.com/QuickBlox/quickblox-ios-sdk/tree/master/sample-content)

## Requirements

* Xcode 12+
* iOS 13+

## How to start

Clone repository.

### Open project

Choose sample you want to try, open it, launch. That's all.

## Documentation

* [Project page on QuickBlox developers section](https://docs.quickblox.com/docs/ios-quick-start)
* [Framework reference in AppleDoc format](http://cocoadocs.org/docsets/QuickBlox/)

Detailed information for each sample is also available in *README.md* of each sample folder.

## See also

* [QuickBlox REST API](https://docs.quickblox.com/reference/overview)

## Licensing

This repository is distributed under the terms of the [Repository License](./LICENSE.md). The license covers all examples and sample code included in this repository.

### Quickblox SDK Licensing

Please note that the Quickblox SDK included in the `Framework` directory is governed by its own license. You can find the SDK license details in the [Quickblox SDK License](./Framework/Quickblox_LICENSE.md).