Buradasın
Room kütüphanesi ile örnek program nasıl yapılır?
Yazeka
Arama sonuçlarına göre oluşturuldu
Room kütüphanesi ile örnek bir program yapmak için aşağıdaki adımlar izlenebilir:
- Yeni bir proje oluşturma 3. Android Studio IDE'sinde yeni bir proje oluşturulur 3.
- Build.gradle dosyasına ekleme 3. Projenin ana dizininde bulunan build.gradle dosyasına aşağıdaki kod eklenir 3:
ext { buildToolsVersion = "25.0.2" supportLibVersion = "25.3.1" archRoomVersion = "1.0.0-alpha1" } allprojects { repositories { jcenter() maven { url 'https://maven.google.com' } } }
- Room kütüphanesini yükleme 3. App dizinin altındaki build.gradle dosyası açılır ve dependencies kod bloğunun arasına aşağıdaki kodlar yerleştirilir 3:
compile 'android.arch.persistence.room:runtime:' + rootProject.archRoomVersion; annotationProcessor 'android.arch.persistence.room:compiler:' + rootProject.archRoomVersion;
- Entity ile tablo tanımlama 3.
User
adlı bir tablo tanımlanır 3. Tablodaki otomatik değer üretme özelliğine sahip olacakid
alanı, primary key olarak ilan edilir 3. - DAO sınıfı oluşturma 3. Veri erişimini sağlayacak
UserDao
adında bir interface sınıfı oluşturulur ve bu sınıf@Dao
ek açıklaması ile açıklanır 3. - Veritabanı sınıfı oluşturma 3.
AppDatabase
adında bir sınıf oluşturulur ve bu sınıfa@Database
ek açıklaması eklenir 3. - Veritabanı ile etkileşim 2. DAO örneğindeki yöntemler kullanılarak veritabanıyla etkileşim kurulur 2.
Room kütüphanesi ile örnek bir program yapma hakkında daha fazla bilgi ve kod örnekleri için aşağıdaki kaynaklar incelenebilir:
- Medium 1. "Room Kütüphanesi (Room Persistence Library) Nedir? Nasıl Kullanılır? (Kotlin)" başlıklı yazı 1.
- developer.android.com 2. "Data Storage / Room" sayfası 2.
- tuba.smality.com 3. "Room Kütüphanesinin Kullanımı" başlıklı makale 3.
- YouTube 4. "Kotlin Room Kütüphanesi Part I - Data Listeleme" başlıklı video 4.
5 kaynaktan alınan bilgiyle göre: