Plugins
plugins {
id 'com.android.application'
id 'org.jetbrains.kotlin.android'
id 'kotlin-kapt'
id 'dagger.hilt.android.plugin'
}
Dependencies
build.gradle(:app)
// Coil Compose
implementation "io.coil-kt:coil-compose:2.2.2"
implementation "androidx.lifecycle:lifecycle-runtime-compose:2.6.1"
implementation "androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1"
// Dagger - Hilt
implementation "com.google.dagger:hilt-android:2.45"
kapt "com.google.dagger:hilt-android-compiler:2.45"
kapt "androidx.hilt:hilt-compiler:1.0.0"
implementation "androidx.hilt:hilt-navigation-compose:1.0.0"
// Retrofit
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-moshi:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation "com.squareup.okhttp3:logging-interceptor:5.0.0-alpha.3"
buildscript {
ext {
compose_ui_version = '1.4.0'
}
dependencies {
classpath "com.google.dagger:hilt-android-gradle-plugin:2.45"
}
}
// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
id 'com.android.application' version '8.0.0' apply false
id 'com.android.library' version '8.0.0' apply false
id 'org.jetbrains.kotlin.android' version '1.8.0' apply false
}
Top comments (0)