26 Desember 2015 - 01:35:03 - Read: 546

Dilemadroid, Bingung Milih Media Storage Untuk Cafelinux for Android

Yarp, tema lagu malam ini "1001 Malam" dari Loe Joe, dan tema kodingan malam ini adalah tentang "Local Storage" yang tepat buat Cafelinux for Android offline version. Dan buat yang belum pernah liat programmer manggung joget pas main melodi, bisa intip video ini

Abaikan video diatas :p

Cafelinux for Android rencananya bakalan ada fitur "Save Article" untuk dibaca lain kali walaupun tanpa koneksi internet. Pada versi terakhir ini (v1.0 Beta 4), memang artikel yang sudah dibuka otomatis tersimpan, dan langsung bisa dibaca lain kali. Akan tetapi fitur ini ternyata seperti pisau bermata dua. Entahlah apa arti dari peribahasa itu? -__-

Mungkin maksudnya gini, di satu sisi, fitur "Otomatis Menyimpan Cache" ini bagus ketika kita lagi gak punya koneksi internet. Tapi disisi lain, ukuran data aplikasi juga akan semakin membengkak. Lagian, gak semua artikel ingin dibaca lagi nanti bukan?

Ada beberapa alternatif yang dapat digunakan untuk menyimpan data offline, dan penjelasan detail tentang hal ini akan dijabarkan lengkap nanti di label "Tutorial" :)

Ane milih opsi menggunakan database. Dan dilema malam ini adalah, database apa yang harus dipake. T_T

MongoDB, SQLite, PouchDB, WebSQL, IndexDB, atau menggunakan plugin untuk mengakses database langsung dari sistemnya Android? Bagus sih, tapi "native" nya ini yang ane belum siap secara mental buat ngodingnya :(

Dan setelah melalui proses pertimbangan, dan nyari-nyari referensi, kayaknya Cafelinux for Android untuk sementara bakal menggunakan "SQLite" sambil terus mencari database terbaik agar nanti ketika optimasi aplikasi, salah satu syarat "Media Penyimpanan" sudah termasuk.

Nah, moga-moga di artikel berikutnya udah ngebahas tentang salah satu database-database ini, buat yang belum tau aja tapinya :)

Yarp, let's goog... SQLite