All Projects → cometchat-pro → ios-swift-chat-app

cometchat-pro / ios-swift-chat-app

Licence: MIT License
Open-source Voice & Video Calling and Text Chat App for Swift (iOS)

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to ios-swift-chat-app

ios-swift-chat-ui-kit
Ready-to-use Chat UI Components for Swift (iOS)
Stars: ✭ 42 (-62.16%)
Mutual labels:  conference, messaging, voice, calling
Android Kotlin Chat App
Open-source Voice & Video Calling and Text Chat App for Kotlin (Android)
Stars: ✭ 76 (-31.53%)
Mutual labels:  conference, messaging, voice
Android Java Chat App
Open-source Voice & Video Calling and Text Chat App for Java (Android)
Stars: ✭ 66 (-40.54%)
Mutual labels:  conference, messaging, voice
Vonage Ruby Sdk
Vonage REST API client for Ruby. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
Stars: ✭ 203 (+82.88%)
Mutual labels:  messaging, voice
Vonage Node Sdk
Vonage API client for Node.js. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
Stars: ✭ 323 (+190.99%)
Mutual labels:  messaging, voice
Vonage Java Sdk
Vonage Server SDK for Java. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
Stars: ✭ 75 (-32.43%)
Mutual labels:  messaging, voice
Vonage Php Sdk Core
Vonage REST API client for PHP. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
Stars: ✭ 849 (+664.86%)
Mutual labels:  messaging, voice
Javascript React Chat App
Open-source Voice & Video Calling and Text Chat App for React (JavaScript/Web)
Stars: ✭ 59 (-46.85%)
Mutual labels:  conference, voice
Vonage Python Sdk
Vonage Server SDK for Python. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
Stars: ✭ 134 (+20.72%)
Mutual labels:  messaging, voice
plivo-python
A Python library for communicating with the Plivo API and generating Plivo XML.
Stars: ✭ 57 (-48.65%)
Mutual labels:  messaging, voice
nats-account-server
A simple HTTP/NATS server to host JWTs for nats-server 2.0 account authentication.
Stars: ✭ 62 (-44.14%)
Mutual labels:  messaging
univoice
Voice chat/VoIP solution for unity. P2P implementation included.
Stars: ✭ 192 (+72.97%)
Mutual labels:  voice
be.camp
Open source website for the beCamp unconference in Charlottesville, VA
Stars: ✭ 16 (-85.59%)
Mutual labels:  conference
vonage-node-code-snippets
NodeJS code examples for using Nexmo
Stars: ✭ 46 (-58.56%)
Mutual labels:  voice
liftbridge-api
Protobuf definitions for the Liftbridge gRPC API. https://github.com/liftbridge-io/liftbridge
Stars: ✭ 15 (-86.49%)
Mutual labels:  messaging
vasisualy
Vasisualy it's a simple Russian voice assistant written on Python for GNU/Linux, Windows and Android.
Stars: ✭ 33 (-70.27%)
Mutual labels:  voice
vortex
Revolt voice server
Stars: ✭ 61 (-45.05%)
Mutual labels:  voice
cm
Configuration management for all VOC systems
Stars: ✭ 17 (-84.68%)
Mutual labels:  conference
0x4447 product answering machine
☎️ An automated answering machine build on top of Amazon Connect
Stars: ✭ 38 (-65.77%)
Mutual labels:  voice
jfastnet
Fast, reliable UDP messaging for Java. Designed for games.
Stars: ✭ 26 (-76.58%)
Mutual labels:  messaging


iOS Swift Chat App







CometChat Kitchen Sink Sample App (built using CometChat UIKit) is a fully functional messaging app capable of one-on-one (private) and group messaging as well as Calling. This sample app enables users to send text and multimedia messages like images, videos, documents. Also, users can make Audio and Video calls to other users or groups.


Prerequisites

Before you begin, ensure you have met the following requirements:

  • You have installed the latest version of Xcode. (Above Xcode 12 Recommended)

  • iOS Swift Chat App works for the iOS devices from iOS 11 and above.

NOTE: Please install the latest pod version on your Mac to avoid integration issues

Please follow the below steps:

sudo gem update cocoapods --pre
pod update
clean
build

Installing iOS Swift Chat App

  1. Simply clone the project from ios-swift-chat-app repository. After cloning the repository:

  2. Navigate to project's folder and use below command to install the require dependancies.

    $ pod install
    
  3. If you're facing any issues while installing pods, then kindly use the below command to install dependancies.

    pod install --repo-update
    
  4. Build and run the Sample App.


Running the sample app

To Run to sample app you have to do the following changes by Adding AppID, AuthKey and Region.

You can obtain your App ID, Auth Key and Region from CometChat-Pro Dashboard. Create new app and head over to the Quick Start or API & Auth Keys section and note the App ID, Auth Key, and Region.

  • Open the project in Xcode.

  • Go to CometChatSwift --> AppConstants.swift.

  • Modify App ID and Auth Key and Region with your own App ID, Auth Key and Region.

  • Select demo users or enter the UID at the time of login once the app is launched.

Studio Guide


Add UI Kit to your project

Learn more about how to integrate UI Kit inside your app.


Troubleshooting


Contributors

Thanks to the following people who have contributed to this project:

@pushpsenairekar2911 👨‍💻
@ghanshyammansata 👨‍💻
@jeetkapadia 👨‍💻
@NishantTiwarins 👨‍💻
@darshanbhanushali 📝


Contact

Contact us via real time support present in CometChat Dashboard.


License


This project uses the following license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].