CategoriesAndroidProgramming

Membuat Pagination di Android dengan Paging 3

Saat membangun aplikasi Android modern yang menampilkan banyak data dari server (seperti daftar produk, linimasa media sosial, atau daftar kontak), mengunduh seluruh data sekaligus bukanlah praktik yang baik. Hal tersebut akan menghabiskan kuota internet pengguna, membebani memori perangkat, dan membuat aplikasi terasa lambat. Di sinilah Pagination (pembagian data dalam beberapa halaman) berperan penting.

Continue reading
CategoriesAndroidProgrammingSecurity

Mengamankan SharedPreferences pada Aplikasi Android

SharedPreferences merupakan penyimpanan key-value data sederhana pada Android. SharedPreferences seringkali digunakan untuk menyimpan setting pada aplikasi, sering juga digunakan sebagai session yang menyimpan info login yang memuat token user untuk login padahal sebenarnya menyimpan data penting seperti user token di SharedPreferences merupakan hal yang fatal dan bisa menyebabkan system di bobol oleh hacker karena SharedPreferences bisa diakses dan dibaca oleh user yang memiliki akses root pada devicenya.

Continue reading