Jumat, 24 Februari 2023
Plugin HTTP Request Untuk Cordova Android
HTTP Request adalah metode yang digunakan untuk bertukar data atau informasi antar perangkat komputer yang saling terhubung dalam sebuah jaringan baik jaringan lokal bahkan internet. Pertukaran data atau informasi dilakukan melalui Hypertext Transfer Protokol alias HTTP.
Umumnya, teknologi HTTP digunakan oleh aplikasi berbasis Website namun saat ini banyak digunakan untuk kebutuhan lain seperti membangun aplikasi RESTful atau API. Pertukaran data melalui metode ini dianggap lebih aman dan lebih mudah diterapkan. Bahkan untuk perangkat cerdas yang telah mendukung pertukaran data melalui HTTP seperti Android. Berikut adalah ilustrasi pertukaran data melalui HTTP Request
Baru-baru ini, pada saat postingan ini ditulis saya baru saja merampungkan sebuah plugin cordova untuk android yang dapat digunakan untuk melakukan pertukaran data melalui HTTP Request. Plugin ini dapat dimanfaatkan untuk mengambil data dari server melalui Get, mengirim data melalui Post, mengupload file ke server bahkan mendownload file dari server. Namun demikian, plugin ini terbatas hanya untuk android.
Plugin tersebut dikhususkan untuk kebutuhan sederhana, setidaknya untuk memahami bagaimana melakukan pertukaran data dari server ke perangkat android. Nama pluginnya adalah cordova plugin simple http request. Informasi lebih lanjut tentang plugin ini telah saya publikasikan di repositori online github dan npmjs. Adapun cara penggunaan dapat dibaca pada file readme. Semoga bermanfaat.
Selasa, 07 Februari 2023
Cara Mengakses Database MySQL Langsung Dari Aplikasi Android Cordova
Minggu, 05 Februari 2023
Plugin Cordova Untuk Membuat QRCode dan Simpan Jadi Gambar di Android
Selasa, 31 Januari 2023
Plugin Cordova Mikrotik API Untuk Android
Hallo permirsa..
di Postingan ini saya mau sharing sebuah plugin cordova buatan saya sendiri.
Jadi ceritanya saat postingan ini ditulis saya lagi senang-senangnya ngoprek apache cordova. Buat saya apache cordova itu keren banget. bisa digunakan untuk membuat aplikasi lintas platform secara hybrid. dan saya tertarik untuk mendalaminya dan fokus untuk keperluan membuat aplikasi Android.
setelah sedikit mempelajari dan memahaminya, saya punya ide untuk membuat aplikasi mikrotik berbasis android. Tapi sayangnya, sejauh penelusuran saya di internet belum ada yang mempublish plugin untuk berkomunikasi dengan routeros melalui cordova. Alhasil, untuk menjawab persoalan ini setidaknya ada 2 opsi yang harus dipilih, yaitu :
1. menggunakan module nodejs, sudah banyak yang mengembangkan package nodejs untuk mikrotik. cara ini sangat mungkin dilakukan karena masih menggunakan javascript, tapi kekurangannya size aplikasi akan membengkak karena nodemodule yang ukurannya cukup besar akan dibungkus dalam file apk yang kita buat. Hasil ujicoba yang saya lakukan ukuran file apk yang awalnya 2 mb menjadi 52 mb.
2. membuat plugin sendiri. cara ini memang yang paling ideal bila dibandingkan dengan cara pertama tapi memerlukan effort yang lebih. apalagi untuk orang yang baru belajar cordova. tapi saya penasaran lalu mencobanya dan hasilnya akan saya bagikan di postingan ini. :)
Oke, biar gak panjang lebar, nama pluginnya adalah cordova plugin mikrotik api android dan bisa diperoleh melalui github atau melalui npmjs. Sederhananya, plugin ini berfungsi menjembatani antara aplikasi android yang dikembangkan dengan cordova untuk berkomunikasi dengan perangkat router mikrotik. Untuk panduan silahkan baca readme atau lihat di folder example untuk contoh penggunaannya.
Perlu diketahui bahwa saya tidak menulis Plugin ini secara keseluruhan tapi memanfaatkan library Mikrotik Java API yang ditulis oleh GideonLeGrange yang kemudian saya sesuaikan agar bisa digunakan di cordova.
Berikut screenshot hasil ujicoba yang saya lakukan di perangkat android. akhir kata semoga plugin ini bermanfaat buat mereka yang membutuhkan. :)





