How to make a native chat app in Swift?

I have read about QuickBlox and Erlang that help build mobile chat. I want to build a chat app that is real time, multi-mobile platform and web supported. What are the things I will need to consider to make this decision and what recommendation do you have?

  • Answer:

    Erlang is a programming language and QuickBlox is a cloud communication platform for your apps providing both scalable backend and front-end SDK and code samples so that you can build chat apps quicker. Perhaps you need to decide which part you're going to focus on: backend or front-end. Most people choose a ready backend as it has a standard list of requirements: chat server, signalling, push notifications, file attachments storage, users authentication etc. It needs to be scalable and available through XMPP and JSON API. There are full stack platforms including our QuickBlox as you have mentioned. Your front end - your mobile and web apps themselves however supposedly have a unique UX so you may want to focus on that. You may start building using one of the simple Chat code samples available here: http://quickblox.com/developers/QuickBlox_Developers Erlang however is a fantastic programming language well suited for building scalable communication servers so if you have several months to spare it will be an exciting journey.

Taras Filatov at Quora Visit the source

Was this solution helpful to you?

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.