//Kotlin Kapt plugin used for annotations id 'kotlin-kapt' // RoomDatabase Libraries def roomVersion = "2.4.0" implementation "androidx.room:room-runtime:$roomVersion" kapt "androidx.room:room-compiler:$roomVersion" implementation "androidx.room:room-ktx:$roomVersion" // Coroutines implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.3" implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.3" // LiveCycle and ViewModel def lifecycle_version = "2.2.0" implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version" implementation "androidx.lifecycle:lifecycle-runtime-ktx:$lifecycle_version" // Retrofit implementation 'com.squareup.retrofit2:retrofit:2.9.0' implementation 'com.squareup.retrofit2:converter-gson:2.9.0' // for enabling view and databinding in android tag buildFeatures{ dataBinding true } viewBinding { enabled = true }