Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 

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.dagger.hilt.android") version "2.51.1" apply false
id("com.google.devtools.ksp") version "2.0.21-1.0.27" 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.dagger.hilt.android")
id("com.google.devtools.ksp")

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.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")

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors