How To Build a Chat Platform For Android, iOS & Web App?