Solución:
Si está buscando crear un mensajero instantáneo para Android, este codigo debería ayudarte a empezar en alguna parte.
Extracto del fuente :
Esta es una aplicación de mensajería instantánea simple que se ejecuta en Android, la aplicación realiza una solicitud http a un servidor, implementada en php y mysql, para autenticarse, registrarse y obtener el estado y los datos de los otros amigos, luego se comunica con otras aplicaciones en otros dispositivos mediante interfaz de enchufe.
EDITAR: ¡Acabo de encontrar esto! Quizás no esté relacionado con WhatsApp. Pero puede usar la fuente para comprender cómo se programan las aplicaciones de chat.
Hay un sitio web llamado Scringo. Estas personas increíbles proporcionan su propio SDK que puede integrar en su aplicación existente para explotar funciones interesantes como radar, chat, comentarios, etc. Entonces, si está buscando integrar el chat en la aplicación, puede usar su SDK. ¿Y dije la mejor parte? ¡Es gratis!
*ACTUALIZAR : * Los servicios de Scringo se cerrarán el 15 de febrero de 2015.
Echa un vistazo a yowsup
https://github.com/tgalal/yowsup
Yowsup es una biblioteca de Python que te permite hacer todo lo anterior en tu propia aplicación. Yowsup le permite iniciar sesión y utilizar el servicio de Whatsapp y le proporciona todas las capacidades de un cliente oficial de Whatsapp, lo que le permite crear un cliente de Whatsapp personalizado y completo.
Un ejemplo sólido del uso de Yowsup es Wazapp. Wazapp es un cliente de Whatsapp con todas las funciones que utilizan cientos de miles de personas en todo el mundo. Yowsup nace del proyecto Wazapp. Antes de convertirse en un proyecto separado, era solo el motor que impulsaba a Wazapp. Ahora que maduró lo suficiente, se separó en un proyecto separado, lo que permitió a cualquiera crear su propio cliente de Whatsapp sobre él. Tener un cliente tan popular como Wazapp, construido sobre Yowsup, ayudó a llevar el proyecto a un nivel mucho más avanzado, estable y maduro, y asegura su continuo desarrollo y mantenimiento.
Yowsup también viene con una interfaz de línea de comandos multiplataforma llamada yowsup-cli. yowsup-cli le permite conectarse y usar el servicio de Whatsapp directamente desde la línea de comandos.