Стоит задача по организации мессенджера для мобильных устройств. Каким образом лучше это сделать? С помощью каких технологий? Интересует, так сказать, принцип общения сервера и приложения(сокет или есть какие то средства от гугл/аппл которые сделаны специально для этого)?
Есть возможность подстроить бекенд под любые нужды мобильных устройств. Еще важная черта - бекенд свой, то есть использование стороних сервисов не требуется.
Натолкните пожалуйста на правильный путь.
PS: понимание того, что данная задача не совсем тривиальна - есть.