Room Database
Room ile yerel veritabanı: Entity, DAO, Database, Relations, Migrations, TypeConverters, LiveData ve Flow
1Android'de Room nedir?
Android'de Room nedir?
Cevap
Room, SQLite üzerinde bir soyutlama katmanı sağlayan bir kalıcılık kütüphanesidir. Anotasyonlarla veritabanı erişimini basitleştirir ve boilerplate koddan kaçınmak için kod üretir. Room, Android Jetpack'in bir parçasıdır.
2Room'un 3 ana bileşeni nelerdir?
Room'un 3 ana bileşeni nelerdir?
Cevap
Room'un 3 ana bileşeni şunlardır: 1) Entity (bir tabloyu temsil eder), 2) DAO (Data Access Object, sorguları içerir), 3) Database (veritabanı yapılandırmasını ve DAO'ları içeren soyut sınıf).
3Room'da @Entity anotasyonu ne için kullanılır?
Room'da @Entity anotasyonu ne için kullanılır?
Cevap
@Entity, bir sınıfı veritabanı tablosu olarak işaretler. Sınıftaki her alan bir sütun olur. Varsayılan olarak tablo adı sınıf adıdır, ancak tableName ile özelleştirilebilir.
Room Entity'de primary key nasıl tanımlanır?
@ColumnInfo anotasyonu ne için kullanılır?
+22 mülakat soruları
Diğer Android mülakat konuları
Android Temelleri
Android UI ve Kaynaklar
Android Yaşam Döngüsü
Android Navigasyon
Android Veri Yönetimi
Android Networking
Android Test
Android Gradle
Android için Kotlin Dili Temelleri
Arka Plan İşleri
Jetpack Compose
İzinler ve Cihaz Özellikleri
Android için Firebase
Android MVVM Architecture
Gelişmiş Android Ağ İşlemleri
Kotlin Koleksiyonları ve Operatörleri
Kotlin Coroutines ve Flow
Android Bağımlılık Enjeksiyonu
Android MVI Architecture
Android Clean Architecture
Android Compose İleri Düzey
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Bir sonraki mülakatın için Android'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla