Hello / Is there a good and clear tutorial? Or, at least, Can anyone help me by telling me where should I start by creating a chat messenger? What is better now for the first step to start? Can you suggest to me where I can start with, which is better now to find out?
Closed due to the fact that the issue is too general for the participants D-side , αλεχολυτ , Denis , YuriiSPb ♦ , Nicolas Chabanovsky ♦ 1 Oct '16 at 5:14 .
Please correct the question so that it describes the specific problem with sufficient detail to determine the appropriate answer. Do not ask a few questions at once. See “How to ask a good question?” For clarification. If the question can be reformulated according to the rules set out in the certificate , edit it .
- Take FireBase - there is a ready-made chat in the description - YuriySPb ♦
- and swift to do with it? - Max Mikheyenko 6:36 pm
1 answer
Tutorial ... it's hard. But I can give directions on how to make your chat very quickly. I think in a week or two there will be a fully working prototype. And then just lay on it and do the design.
I recommend looking at xmpp for this (another name is jabber). This solves all questions at once:
server. There are a lot of free servers for different color and taste. Starting with openfire (written in java) or ejabberd (here is Erlang, but it does not matter).
customer. There are many client libraries and even ready-made clients .
extensibility. The protocol itself allows you to do this.
video / audio is already out of the box in the standard, but you will need to search for libraries.
and much more.