diff --git a/README.md b/README.md
index 6ed4d29..3b74f8e 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@ This project is an application that applied some of the latest Google technologi
as Jetpack Compose, Hilt Dependencies Injection
and Room Database.
-# This Project contains:
+# The Project Contain the following technologies
The programming language is the [Kotlin](https://kotlinlang.org/docs/getting-started.html), it is a
modern, JVM-based programming language that is concise, safe, and interoperable with Java.
@@ -39,7 +39,14 @@ also obfuscating the remaining code to improve security.
language for configuring Gradle build scripts using Kotlin syntax, offering better IDE support and
type safety compared to Groovy.
-## Tutorials (Combination)
+# Versioning
+
+Target SDK version: 35
+Minimum SDK version: 28
+Kotlin version: 2.1.0
+Gradle version: 8.7.3
+
+# Tutorials (Combination)
https://www.youtube.com/watch?v=eAbKK7JNxCE&ab_channel=PhilippLackner
https://github.com/philipplackner/WeatherApp
@@ -52,9 +59,4 @@ https://github.com/android/sunflower
## (Links References for Ends Points)
https://github.com/r-spacex/SpaceX-API (GitHub)
-https://docs.spacexdata.com/?version=latest (Postman)
-
-Target SDK version: 35
-Minimum SDK version: 28
-Kotlin version: 2.0.21
-Gradle version: 8.7.2
\ No newline at end of file
+https://docs.spacexdata.com/?version=latest (Postman)
\ No newline at end of file
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index b278dbd..b5b1386 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -4,7 +4,7 @@ plugins {
id("kotlin-kapt")
id("com.google.devtools.ksp")
id("dagger.hilt.android.plugin")
- id("org.jetbrains.kotlin.plugin.compose") version "2.0.21"
+ id("org.jetbrains.kotlin.plugin.compose") version "2.1.0"
}
android {
@@ -64,17 +64,17 @@ val retrofitVersion by extra("2.11.0")
val okHttpVersion by extra("4.12.0")
val roomVersion by extra("2.6.1")
val daggerVersion by extra("2.15")
-val coroutineVersion by extra("1.9.0")
+val coroutineVersion by extra("1.10.1")
val multidexVersion by extra("2.0.1")
val materialDesignVersion by extra("1.12.0")
val coilVersion by extra("2.7.0")
-val hiltVersion by extra("2.52")
+val hiltVersion by extra("2.54")
val hiltCompilerVersion by extra("1.2.0")
val composeVersion by extra("1.5.6")
val composeFoundationVersion by extra("1.5.4")
val composeMaterialVersion by extra("1.5.4")
val composeMaterial3Version by extra("1.1.2")
-val composeNavigationVersion by extra("2.8.4")
+val composeNavigationVersion by extra("2.8.5")
val composeHiltNavigationVersion by extra("1.2.0")
dependencies {
@@ -116,7 +116,7 @@ dependencies {
//Compose
implementation("androidx.lifecycle:lifecycle-livedata-ktx:$lifeCycleAndLiveDataCompilerAndViewModelKTXVersion")
implementation("androidx.lifecycle:lifecycle-runtime-ktx:$lifeCycleAndLiveDataCompilerAndViewModelKTXVersion")
- implementation(platform("androidx.compose:compose-bom:2024.11.00"))
+ implementation(platform("androidx.compose:compose-bom:2024.12.01"))
implementation("androidx.compose.ui:ui")
implementation("androidx.compose.ui:ui-graphics")
implementation("androidx.compose.runtime:runtime")
@@ -126,7 +126,7 @@ dependencies {
implementation("androidx.activity:activity-compose")
implementation("androidx.compose.ui:ui-tooling-preview")
implementation("androidx.compose.material3:material3")
- androidTestImplementation(platform("androidx.compose:compose-bom:2024.11.00"))
+ androidTestImplementation(platform("androidx.compose:compose-bom:2024.12.01"))
androidTestImplementation("androidx.compose.ui:ui-test-junit4")
debugImplementation("androidx.compose.ui:ui-tooling")
debugImplementation("androidx.compose.ui:ui-test-manifest")
diff --git a/build.gradle.kts b/build.gradle.kts
index 55fe884..b28c983 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -1,12 +1,12 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
dependencies {
- val hiltVersion by extra("2.52")
+ val hiltVersion by extra("2.54")
classpath("com.google.dagger:hilt-android-gradle-plugin:$hiltVersion")
}
}
plugins {
id("com.android.application") version "8.7.3" apply false
- id("org.jetbrains.kotlin.android") version "2.0.21" apply false
- id("com.google.devtools.ksp") version "2.0.21-1.0.26" apply false
+ id("org.jetbrains.kotlin.android") version "2.1.0" apply false
+ id("com.google.devtools.ksp") version "2.1.0-1.0.29" apply false
}
\ No newline at end of file