Room Database in Android
Overview Room database is a persistence library of Android Jetpack. It is used to deal with database operations efficiently. It provides and abstraction layer over SQLite. Steps to follow Dependencies def room_version = "2.4.0" implementation "androidx.room:room-runtime: $room_version " kapt "androidx.room:room-compiler: $room_version " implementation "androidx.room:room-ktx: $room_version " annotationProcessor "androidx.room:room-compiler: $room_version " def coroutine_version = "1.6.0" implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core: $coroutine_version " implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android: $coroutine_version " def lifecycle_version = "2.4.0" implementation "androidx.lifecycle:lifecycle-livedata-ktx: $lifecycle_version " implementation "androidx.lifecycle:lifecycle-viewmodel-ktx: $lifecycle_version " Updated Dependencies ...