Di episode sebelumnya ane bikin tutorian membuat aplikasi chating dengan node js, sekarang ane mau nambah lagi nih, tutorial buat ngonekin aplikasi android ke socket.io punyanya node js. bwt basic android & tutorial tentang socket.io node js nya mangga di tanyakan ke paman google. kita langsung aj ke TKP.
Berikut ini potongan script nodejs nya
Selanjutnya kita masuk ke aplikasi androidnya, langkah pertama buka aplikasi Android Studio. kemudian kita tambahkan dependecies, caranya sbb:socket.on('from-client', function(data, req){
console.log('MESSAGE FROM CLIENT' + data);
io.sockets.emit('from-server', data);
});
socket.on('disconnect', function(){
console.log('CLIENT DISCONNECT');
});
buka file build.grandle, terus pada bagian dependencies, tambahkan script berikut :
compile 'com.github.nkzawa:socket.io-client:0.6.0'Setelah itu kemudian buka file MainActivity, kemudian masukan script berikut pada method onCreate :
@OverrideOh iya, hampir ane lupa, tambahkan juga script import librarynya di file MainActivity,
public void onCreate() {
super.onCreate();
socket.connect();
socket.emit("from-client","Konek Bro...");
socket.on("from-server", handlerMessages);
}
private Emitter.Listener handlerMessages = new Emitter.Listener(){
@Override
public void call(Object... args) {
Log.d("socket.io","GETGET" + args[0]);
ShowNotification(args[0].toString());
}
};
import com.github.nkzawa.emitter.Emitter;
import com.github.nkzawa.socketio.client.IO;
import com.github.nkzawa.socketio.client.Socket;
Kemudian Run aplikasi androidnya. nah buat ngecek-nya liat di service node js nya, keluar gak message "Konek Bro...", atau liat di logcat Android studio agan.

Klo keluar tampilan kaya gambar diatas artinya tutorialnya berhasil, bwt penjelasan kodingnya silahkan agan pelajarin sendiri, ane susah berkata2 n kayanya agan2 juga dah pada pinter.
Sekian tutorialnya semoga menjadi amal dan ilmu yang bermanfaat buat ane en mudah-mudahan ada episode selanjutnya. aminnn...
Reference https://www.youtube.com/watch?v=gaMsKXQSUJE

Tidak ada komentar:
Posting Komentar