Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Dependencies

This repo is for me to reference any dependency I may need in future develpment quickly

build.gradle (Project level)

🧩 Hilt (DI) Plugin - Kapt
id("com.google.dagger.hilt.android") version "2.51.1" apply false
🧩 Hilt (DI) Plugin - KSP
    id("com.google.devtools.ksp") version "2.0.21-1.0.28" apply false
    id("com.google.dagger.hilt.android") version "2.60.1" apply false

app/build.gradle (App Level - Plugin)

🧩 Hilt (DI) - Kapt Plugin
id ("kotlin-kapt") 
id ("com.google.dagger.hilt.android")
🧩 Hilt (DI) - KSP Plugin
    id("com.google.devtools.ksp")
    id("com.google.dagger.hilt.android")

app/build.gradle (App Level - Dependencies)

🧩 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.60.1")
    implementation("androidx.hilt:hilt-navigation-compose:1.2.0")
    implementation("com.google.dagger:hilt-android:2.60.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")

About

This repo is for me to reference any dependency I may need in future develpment quickly

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors