Room Database
Database lokal dengan Room: Entity, DAO, Database, Relations, Migrations, TypeConverters, LiveData dan Flow
1Apa itu Room di Android?
Apa itu Room di Android?
Jawaban
Room adalah library persistensi yang menyediakan lapisan abstraksi di atas SQLite. Room menyederhanakan akses database dengan anotasi dan menghasilkan kode untuk menghindari boilerplate. Room merupakan bagian dari Android Jetpack.
2Apa saja 3 komponen utama Room?
Apa saja 3 komponen utama Room?
Jawaban
3 komponen utama Room adalah: 1) Entity (merepresentasikan tabel), 2) DAO (Data Access Object, berisi query), 3) Database (kelas abstrak yang berisi konfigurasi database dan DAO).
3Apa kegunaan anotasi @Entity di Room?
Apa kegunaan anotasi @Entity di Room?
Jawaban
@Entity menandai sebuah kelas sebagai tabel database. Setiap field di kelas menjadi kolom. Secara default, nama tabel adalah nama kelas, tetapi dapat dikustomisasi dengan tableName.
Bagaimana cara mendefinisikan primary key di Entity Room?
Apa kegunaan anotasi @ColumnInfo?
+22 pertanyaan wawancara
Topik wawancara Android lainnya
Dasar-Dasar Android
UI dan Resource Android
Siklus Hidup Android
Navigasi Android
Manajemen Data Android
Networking Android
Testing Android
Android Gradle
Dasar-dasar Bahasa Kotlin untuk Android
Pekerjaan Latar Belakang
Jetpack Compose
Izin dan Fitur Perangkat
Firebase untuk Android
Android MVVM Architecture
Jaringan Android Lanjutan
Koleksi dan Operator Kotlin
Kotlin Coroutines dan Flow
Injeksi Dependensi Android
Android MVI Architecture
Android Clean Architecture
Android Compose Lanjutan
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Kuasai Android untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis