Kali ini saya ingin menuliskan mengenai pembuatan aplikasi Android atau *.apk yang saya bangun. Berdasarkan kebutuhan saya mengenai Adiministrasi website yang dapat diakses secara mobile menggunakan perangkat android yang saya gunakan sehari-hari. Saya merasa kurang nyaman apabila tiap kali akan mengunggah artikel atau melakukan perubahan setting pada website dengan melalui phone browser. Maka saya membuat aplikasi webservice untuk administrasi web milik saya sendiri.
Tahapan yang saya lakukan
- Pertama-tama saya membuat aplikasi web service untuk server, saya membuat server melayani data berformat JSON. Karena Website saya menggunakan Framework CodeIgiter, maka saya membuat class dan fungsi yang saya tanam di server. Intinya mengubah isi data dalam tabel menjadi data bertipe JSON. Salah satu contohnya dalam CodeIgniter sbb:
function data(){ $post_id = trim($this->input->post("post_id")); $this->db->where('POST_ID',$post_id); $dt = $this->db->get('post'); $nam = array('result'=>'error');//bisa dihilangkan if($dt){ if($dt->num_rows() > 0){ $nam = $dt->result(); } } echo $x = json_encode($nam); }
Bila anda tidak selalu memerlukan nilai kembalian maka baris array(‘result’=>’error’) bisa dihapus
- Kemudian saya melanjutkan membuat aplikasi disisi client dengan mencoba beberapa framework, contohnya seperti berikut menggunakan jQuery Mobile:
Selain itu saya juga mencoba menggunakan TopCoat, sebagai Framework tampilannya dengan tetap menggunakan jQuery (tanpa mobile) sebagai DOM Frameworknya
- Setelah Aplikasi berhasil dibuat saya mengcompile aplikasi tersebut dengan bantuan Eclipse sehingga file Apk dapat berjalan di Android versi 7 sampai dengan terbaru.
Tinggalkan komentar