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: 5 days 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.21.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: 3.1.0
* [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 SDKs Licensing

The Quickblox SDK, located in the `Framework` directory, is governed by its own license. For more details, please refer to the [Quickblox SDK License](./Framework/Quickblox_LICENSE.md).

Similarly, the Quickblox WebRTC SDK, also in the `Framework` directory, is governed by its own license. Additional details can be found in the [Quickblox WebRTC SDK License](./Framework/QuickbloxWebRTC_LICENSE.md).