Notes App
Plugins:
id("kotlin-kapt")
id("com.google.dagger.hilt.android")
kotlin("plugin.serialization") version "2.0.21"
id("com.google.dagger.hilt.android") version "2.51.1" apply false
Dependencies:
implementation("com.google.dagger:hilt-android:2.51.1")
kapt("com.google.dagger:hilt-android-compiler:2.51.1")
implementation ("androidx.hilt:hilt-navigation-compose:1.2.0")
val room_version = "2.6.1"
implementation("androidx.room:room-runtime:$room_version")
annotationProcessor("androidx.room:room-compiler:$room_version")
implementation("androidx.room:room-ktx:2.6.1")
// To use Kotlin annotation processing tool (kapt)
kapt("androidx.room:room-compiler:$room_version")
implementation("androidx.navigation:navigation-compose:2.8.5")
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3")
implementation("androidx.compose.material:material-icons-extended-android:1.7.6")