* Migrate disclaimer screen to Compose * Migrate base URL screen to Compose * Migrate base URL screen to Compose * Migrate authentication screen to Compose * Initialize add recipe screen * Remove unused resources * Display add recipe operation result * Add delete icon to ingredients and instructions * Allow navigating between fields on add recipe * Allow navigating between fields on authentication screen * Allow to proceed from keyboard on base url screen * Use material icons for recipe item * Expose base URL as flow * Initialize Compose navigation * Allow sending logs again * Allow to override navigation and top bar per screen * Add additional logs * Migrate share recipe screen to Compose * Fix unit tests * Restore recipe list tests * Ensure authentication is shown after URL input * Add autofill to authentication * Complete first set up test * Use image vector from Icons instead of drawable * Add transition animations * Fix logging host in Host header * Do not fail test if login token is used
51 lines
1.3 KiB
Kotlin
51 lines
1.3 KiB
Kotlin
@file:Suppress("UnstableApiUsage")
|
|
|
|
plugins {
|
|
id("gq.kirmanak.mealient.library")
|
|
alias(libs.plugins.ksp)
|
|
id("gq.kirmanak.mealient.compose")
|
|
id("kotlin-kapt")
|
|
id("dagger.hilt.android.plugin")
|
|
}
|
|
|
|
android {
|
|
namespace = "gq.kirmanak.mealient.shopping_list"
|
|
}
|
|
|
|
ksp {
|
|
arg("compose-destinations.generateNavGraphs", "false")
|
|
}
|
|
|
|
dependencies {
|
|
implementation(project(":architecture"))
|
|
implementation(project(":logging"))
|
|
implementation(project(":datasource"))
|
|
implementation(project(":database"))
|
|
implementation(project(":ui"))
|
|
implementation(project(":model_mapper"))
|
|
|
|
implementation(libs.android.material.material)
|
|
implementation(libs.androidx.compose.material)
|
|
implementation(libs.androidx.compose.materialIconsExtended)
|
|
|
|
implementation(libs.google.dagger.hiltAndroid)
|
|
kapt(libs.google.dagger.hiltCompiler)
|
|
kaptTest(libs.google.dagger.hiltAndroidCompiler)
|
|
testImplementation(libs.google.dagger.hiltAndroidTesting)
|
|
|
|
implementation(libs.androidx.hilt.navigationCompose)
|
|
|
|
implementation(libs.jetbrains.kotlinx.coroutinesAndroid)
|
|
testImplementation(libs.jetbrains.kotlinx.coroutinesTest)
|
|
|
|
testImplementation(libs.androidx.test.junit)
|
|
|
|
testImplementation(libs.google.truth)
|
|
|
|
testImplementation(libs.io.mockk)
|
|
}
|
|
|
|
kapt {
|
|
correctErrorTypes = true
|
|
}
|