Belajar database dengan Room di Android

Sekarang waktunya kita belajar menyimpan, memanggil dan memanipulasi data dari database SQLite dengan Room di aplikasi Android. Room akan kita jadikan jembatan untuk berinteraksi dengan database sqlite agar lebih mudah. Ini juga cocok untuk bermain d

Development android Sekolahkoding
Category Label Platform
Belajar database dengan Room di Android

Free Courses : Belajar database dengan Room di Android


Intro room
Mengenal apa itu room di aplikasi android, room adalah jembatan antara database SQLite dan program android yang membutuhkan database. Kita bisa dengan mudah mengimplementasikan sistem database dengan room

Deklarasikan room
yang pertama kita butuhkan adalah mendeklarasikan room, dengan menggunakan dependencies ke file build.gradle di aplikasi android

Membuat Entity dan DAO
Dua bagian pertama pada room adalah membuat Entity dan DAO. Entity adalah gambaran table dan format data yang akan kita pakai dari databasenya, sementara DAO, berisi fungsi dan metode query yang ingin digunakan

Database di room
Selanjutnya kita akan membuat instance database di room untuk menggunakannya di aplikasi android. Kita akan pakai singleton pattern, memastikan hanya satu instance database yang akan dibuat

Repository di viewModel
Mengenal apa itu repository pattern di android. Untuk memudahkan dan merapikan sumber data kita yang akan digunakan di viewModel, kita akan berkenalan dengan repository pattern. Di mana repository kelas ini yang akan menentukan strategi dan sumber data yang akan dipakai

Masalah main thread
Saat menggunakan metode di room di aplikasi android, akan bertemu dengan masalah tidak boleh menggunakannya pada main thread. Karena itu manfaatkan coroutine pada kotlin untuk menjalankannya di thread yang berbeda

Menggunakan coroutine
Kita akan melihat bagaiamana cara menggunakan coroutine di aplikasi android yang menggunakan room ini untuk beberapa metode yang berhubungan dengan database

Menghapus data room
Bagiamana cara menghapus data dari aplikasi android yang menggunakan sistem database room

Shared preferences intro
Selain menyimpan data di database sqlite pada aplikasi android, kita juga punya pilihan lain, yaitu shared preferences. Apa itu dan kapan kita menggunakan shared preference? Ketika kita butuh menyimpan data yang sederhana atau simple. Format menyimpannya pun hanya menggunakan key dan value

Cara save dan load shared preference
Bagaimana cara menggunakan atau lebih tepatnya menyimpan (save) dan memanggil (load) data yang tersimpan di shared preference pada aplikasi android

Related Posts:
  1. Cara hosting di digital ocean
  2. Membuat sistem tag dengan Vuejs
  3. Belajar Kotlin dari dasar
  4. Konsumsi Graphql dengan ReactJS
  5. Konsumsi API Pokemon di Flutter

You can support us by donate with buy us a coffee. We appreciate your donation to our work for share free udemy courses.

Get courses alert everyday on our Telegram Channel. Join Now

Insidelearn Telegram Channel

Share this courses to your friends, community.

10,000+ People trust Insidelearn! Get courses alert on Telegram or Discord.