This repo is for me to reference any dependency I may need in future develpment quickly
🧩 Hilt (DI) Plugin - Kapt
id("com.google.dagger.hilt.android") version "2.51.1" apply false🧩 Hilt (DI) Plugin - KSP
id("com.google.dagger.hilt.android") version "2.51.1" apply false
id("com.google.devtools.ksp") version "2.0.21-1.0.27" apply false🧩 Hilt (DI) - Kapt Plugin
id ("kotlin-kapt")
id ("com.google.dagger.hilt.android")🧩 Hilt (DI) - KSP Plugin
id("com.google.dagger.hilt.android")
id("com.google.devtools.ksp")🧩 Hilt (DI) - Kapt / HiltViewModel
// Android Block - Hilt - Kapt
android{
kapt { correctErrorTypes = true}
}
// Hilt
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")🧩 Hilt (DI) - KSP / HiltViewModel
// Hilt
ksp("com.google.dagger:hilt-android-compiler:2.51.1")
implementation("androidx.hilt:hilt-navigation-compose:1.2.0")
implementation("com.google.dagger:hilt-android:2.51.1")🧠ViewModel & Lifecycle
// ViewModel
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7")
implementation("androidx.lifecycle:lifecycle-runtime-compose:2.8.7")
implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4")🧠Retrofit & Network
// Retrofit
implementation("com.squareup.retrofit2:retrofit:2.11.0")
implementation("com.squareup.okhttp3:logging-interceptor:4.12.0")🧠GSON
//GSON
implementation("com.google.code.gson:gson:2.10.1")
implementation("com.squareup.retrofit2:converter-gson:2.10.0")🧠OKHttp
// OkHttp
implementation("com.squareup.okhttp3:okhttp:4.12.0")
🧠Storage & Cache
// Room
implementation("androidx.room:room-runtime:2.8.4")
ksp("androidx.room:room-compiler:2.8.4") // annotation processor🧠Navigation
//Navigation
implementation("androidx.navigation:navigation-compose:2.7.7")🧠Work Manager
// Work Manager
implementation "androidx.work:work-runtime-ktx:2.9.0"🧠JSON Parsing
implementation("com.google.code.gson:gson:2.10.1")🧠Image Loading
// Coil library for Compose
implementation("io.coil-kt:coil-compose:2.7.0")
implementation("io.coil-kt:coil-gif:2.7.0")
//Glide
implementation("com.github.bumptech.glide:glide:4.16.0")🧠Mockito
//Mockito
testImplementation("junit:junit:4.13.2")
testImplementation("org.mockito:mockito-core:5.0.0")
testImplementation("org.mockito.kotlin:mockito-kotlin:5.0.0")
testImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-test:1.7.3")🧠Google Places
// Google Places SDK
implementation("com.google.android.libraries.places:places:3.5.0")