Refactor: Update dependencies and Gradle configuration

This commit updates various dependencies and reconfigures Gradle settings to newer versions and standards.

Specific changes include:

-   Updated Android Gradle Plugin to 8.6.1
-   Updated Kotlin to 2.1.20
-   Updated Compose Compiler to 1.5.15
-   Updated Compose BOM to 2025.04.01
-   Updated Hilt to 2.54
-   Updated KSP to 2.1.20-2.0.0
-   Updated other dependencies like Navigation, Core-Ktx, Lifecycle, Activity Compose, Room, Paging, Coil, Serialization Json
-   Migrated to Java 21
-   Applied Compose plugin
- Updated target and compile SDK to 35
- updated jvm target to Java 21
This commit is contained in:
2025-04-28 13:43:58 +02:00
parent d6a3ee2a1c
commit 1849f72cb6
13 changed files with 118 additions and 48 deletions

17
.idea/runConfigurations.xml generated Normal file
View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RunConfigurationProducerService">
<option name="ignoredProducers">
<set>
<option value="com.intellij.execution.junit.AbstractAllInDirectoryConfigurationProducer" />
<option value="com.intellij.execution.junit.AllInPackageConfigurationProducer" />
<option value="com.intellij.execution.junit.PatternConfigurationProducer" />
<option value="com.intellij.execution.junit.TestInClassConfigurationProducer" />
<option value="com.intellij.execution.junit.UniqueIdConfigurationProducer" />
<option value="com.intellij.execution.junit.testDiscovery.JUnitTestDiscoveryConfigurationProducer" />
<option value="org.jetbrains.kotlin.idea.junit.KotlinJUnitRunConfigurationProducer" />
<option value="org.jetbrains.kotlin.idea.junit.KotlinPatternConfigurationProducer" />
</set>
</option>
</component>
</project>