Если вы хотите создать мессенджер для Android, this code поможет вам начать где-нибудь.
Отрывок из source:
Это простое приложение IM работает на Android, приложение делает запрос HTTP на сервер, реализованный в PHP и MySQL, чтобы аутентифицироваться, регистрироваться и получить статус других друзей и данные , затем он связывается с другими приложениями в других устройствах с помощью интерфейса сокетов .
EDIT:Просто нашел это! Может быть, это не связано с WhatsApp. Но вы можете использовать источник, чтобы понять, как программируются чат-приложения.
Существует сайт под названием Scringo.Эти потрясающие люди предоставляют свой собственный SDK, который вы можете интегрировать в свое существующее приложение, чтобы использовать интересные функции, такие как радиолокация, беседа, обратная связь и т. Д. Поэтому, если вы хотите интегрировать чат в приложение, вы можете просто использовать их SDK. И я сказал, что лучше всего? Это бесплатно!
* UPDATE * Scringo услуга будет закрыта 15 февраля 2015 года
большинство беседующего программного обеспечения использовать [XMPP] (http://xmpp.org/xmpp-software/clients/) хорошо, я не могу сказать, что Whatsapp использует, но для стартера, который должен помочь вам при запуске приложения. – AurA
http://code.google.com/p/simple-android-instant-messaging-application/ –
WhatsApp использовал измененную службу XMPP, насколько я знаю – Dodge