I am creating a simple Android chat app with groups, chat history etc., but "text only".
I have backend developer in Node.js. Googling we found out that XMPP (XML) is the protocol for large scale chats, but for small to medium chat apps (mobile), I believe we can go ahead with JSON and Node.js server.
Want to know if there is any significant advantage on using XMPP?