¿Cómo puedo hacer una aplicación de chat usando socket io en Android?

Usando el Socket, IO sdk para Android nativo (IDE Android Studio)

  • En build.gradle, agregue las dependencias:

compile ‘com.github.nkzawa: socket.io-client: 0.3.0’

  • Usando el socket en Activity / Fragment :

Zócalo del zócalo;
{
pruebe {socket = IO.socket ();
} catch (URISyntaxException e) {}
}

@Anular
public void onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState); s
socket.connect ();
}

Socket IO siendo bidireccional, tanto podemos emitir eventos al servidor como escuchar eventos del servidor

Emitiendo al servidor:
socket.emit (“nuevo chat”, “Hola”);

Escuchar eventos del servidor:
mSocket.on (“nuevo chat”, handleNewChat);

private Emitter.Listener handleNewChat = new Emitter.Listener () {
@Anular
llamada nula pública (Objeto final … argumentos) {
// Realice su acción, como agregar el mensaje a su adaptador y mostrarlo en su lista de chat
}
};

¡Sí definitivamente! Puedes seguir mi esta guía. enlazar