¿Mejor manera de implementar la aplicación de chat usando XMPP en Android?

Hola, quiero implementar la aplicación de chat en Android con XMPP (para evitar las notificaciones de GCM porque GCM usa el proceso de solicitud de respuesta).

He hecho la funcionalidad de 70 perc usando Smack library yAbran fuego servidor. Pero después de completar estos vine a saber sobre elQuickBlox SDK. No sé completamente sobre eso, pero pocas personas dicen que es una buena API al ver las características ...

alguien puede decirme que es la forma correcta de implementar la aplicación de chat usando smack para xmpp. o tenemos cualquier otra buena api que use xmpp para android.

Respuestas a la pregunta(2)

Su respuesta a la pregunta