برای شروع کار لازمه که کد شروع رو از این لینک دریافت کنید. همینطور میتونید با استفاده از کد زیر به شاخه starter-code برین و اونو چک اوت کنین.

git clone https://github.com/KotlinFarsi/kf01-BasicSample
cd ./kf01-BasicSample
git checkout starter-code

قبل از این که شروع به خواند کد بکنین، بد نیست نگاهی به اپلیکیشن نهایی بنذازین.

(عکس)

اضافه کردن وابستگی Gradle

بعد از این ها، اولین اقدام برای شروع به کار با Room، اضافه کردن دپندنسی زیر به فایل build.gradle موجود در فولدر app اه:

dependencies {
  def room_version = "2.2.5"

  implementation "androidx.room:room-runtime:$room_version"
  annotationProcessor "androidx.room:room-compiler:$room_version" // For Kotlin use kapt instead of annotationProcessor

  // optional - Kotlin Extensions and Coroutines support for Room
  implementation "androidx.room:room-ktx:$room_version"
}