File tree 38 files changed +53
-53
lines changed
AdvancedStateAndSideEffectsCodelab
PerformanceCodelab/gradle
38 files changed +53
-53
lines changed Original file line number Diff line number Diff line change @@ -87,7 +87,7 @@ android {
87
87
}
88
88
89
89
dependencies {
90
- def composeBom = platform(' androidx.compose:compose-bom:2024.09.02 ' )
90
+ def composeBom = platform(' androidx.compose:compose-bom:2024.09.03 ' )
91
91
implementation(composeBom)
92
92
testImplementation(composeBom)
93
93
androidTestImplementation(composeBom)
@@ -123,7 +123,7 @@ dependencies {
123
123
implementation " androidx.lifecycle:lifecycle-livedata-ktx:2.8.6"
124
124
implementation " androidx.lifecycle:lifecycle-viewmodel-compose:2.8.6"
125
125
126
- implementation ' androidx.navigation:navigation-compose:2.8.1 '
126
+ implementation ' androidx.navigation:navigation-compose:2.8.2 '
127
127
128
128
androidTestImplementation ' androidx.test:rules:1.6.1'
129
129
androidTestImplementation ' androidx.test:runner:1.6.2'
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ buildscript {
21
21
}
22
22
23
23
dependencies {
24
- classpath ' com.android.tools.build:gradle:8.6.1 '
24
+ classpath ' com.android.tools.build:gradle:8.7.0 '
25
25
classpath " org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.20"
26
26
}
27
27
}
Original file line number Diff line number Diff line change 1
1
distributionBase =GRADLE_USER_HOME
2
2
distributionPath =wrapper/dists
3
- distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.1 -bin.zip
3
+ distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.2 -bin.zip
4
4
networkTimeout =10000
5
5
validateDistributionUrl =true
6
6
zipStoreBase =GRADLE_USER_HOME
Original file line number Diff line number Diff line change 1
1
[versions ]
2
- androidGradlePlugin = " 8.6.1 "
3
- composeBom = " 2024.09.02 "
2
+ androidGradlePlugin = " 8.7.0 "
3
+ composeBom = " 2024.09.03 "
4
4
coreKtx = " 1.13.1"
5
5
activityCompose = " 1.9.2"
6
6
espressoCore = " 3.6.1"
Original file line number Diff line number Diff line change 1
1
distributionBase =GRADLE_USER_HOME
2
2
distributionPath =wrapper/dists
3
- distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.1 -bin.zip
3
+ distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.2 -bin.zip
4
4
networkTimeout =10000
5
5
validateDistributionUrl =true
6
6
zipStoreBase =GRADLE_USER_HOME
Original file line number Diff line number Diff line change @@ -107,7 +107,7 @@ dependencies {
107
107
implementation " androidx.appcompat:appcompat:1.7.0"
108
108
implementation " androidx.tracing:tracing:1.2.0"
109
109
110
- def composeBom = platform(' androidx.compose:compose-bom:2024.09.02 ' )
110
+ def composeBom = platform(' androidx.compose:compose-bom:2024.09.03 ' )
111
111
implementation(composeBom)
112
112
androidTestImplementation(composeBom)
113
113
implementation " androidx.compose.runtime:runtime"
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ buildscript {
20
20
mavenCentral()
21
21
}
22
22
dependencies {
23
- classpath " com.android.tools.build:gradle:8.6.1 "
23
+ classpath " com.android.tools.build:gradle:8.7.0 "
24
24
classpath " org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.20"
25
25
classpath " com.google.dagger:hilt-android-gradle-plugin:2.52"
26
26
classpath " org.jetbrains.kotlin:compose-compiler-gradle-plugin:2.0.20"
Original file line number Diff line number Diff line change 1
1
distributionBase =GRADLE_USER_HOME
2
2
distributionPath =wrapper/dists
3
- distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.1 -bin.zip
3
+ distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.2 -bin.zip
4
4
networkTimeout =10000
5
5
validateDistributionUrl =true
6
6
zipStoreBase =GRADLE_USER_HOME
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ buildscript {
20
20
mavenCentral()
21
21
}
22
22
dependencies {
23
- classpath ' com.android.tools.build:gradle:8.6.1 '
23
+ classpath ' com.android.tools.build:gradle:8.7.0 '
24
24
classpath " org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.20"
25
25
classpath " org.jetbrains.kotlin:compose-compiler-gradle-plugin:2.0.20"
26
26
}
Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ android {
43
43
}
44
44
45
45
dependencies {
46
- def composeBom = platform(' androidx.compose:compose-bom:2024.09.02 ' )
46
+ def composeBom = platform(' androidx.compose:compose-bom:2024.09.03 ' )
47
47
implementation(composeBom)
48
48
49
49
implementation ' androidx.activity:activity-compose:1.9.2'
Original file line number Diff line number Diff line change 1
1
distributionBase =GRADLE_USER_HOME
2
2
distributionPath =wrapper/dists
3
- distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.1 -bin.zip
3
+ distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.2 -bin.zip
4
4
networkTimeout =10000
5
5
validateDistributionUrl =true
6
6
zipStoreBase =GRADLE_USER_HOME
Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ android {
43
43
}
44
44
45
45
dependencies {
46
- def composeBom = platform(' androidx.compose:compose-bom:2024.09.02 ' )
46
+ def composeBom = platform(' androidx.compose:compose-bom:2024.09.03 ' )
47
47
implementation(composeBom)
48
48
49
49
implementation ' androidx.activity:activity-compose:1.9.2'
Original file line number Diff line number Diff line change @@ -61,7 +61,7 @@ android {
61
61
}
62
62
63
63
dependencies {
64
- def composeBom = platform(' androidx.compose:compose-bom:2024.09.02 ' )
64
+ def composeBom = platform(' androidx.compose:compose-bom:2024.09.03 ' )
65
65
implementation(composeBom)
66
66
androidTestImplementation(composeBom)
67
67
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ buildscript {
20
20
mavenCentral()
21
21
}
22
22
dependencies {
23
- classpath " com.android.tools.build:gradle:8.6.1 "
23
+ classpath " com.android.tools.build:gradle:8.7.0 "
24
24
classpath " org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.20"
25
25
classpath " org.jetbrains.kotlin:compose-compiler-gradle-plugin:2.0.20"
26
26
}
Original file line number Diff line number Diff line change 1
1
distributionBase =GRADLE_USER_HOME
2
2
distributionPath =wrapper/dists
3
- distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.1 -bin.zip
3
+ distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.2 -bin.zip
4
4
networkTimeout =10000
5
5
validateDistributionUrl =true
6
6
zipStoreBase =GRADLE_USER_HOME
Original file line number Diff line number Diff line change @@ -68,15 +68,15 @@ dependencies {
68
68
implementation(" androidx.lifecycle:lifecycle-runtime-ktx:2.8.6" )
69
69
implementation(" androidx.lifecycle:lifecycle-viewmodel-compose:2.8.6" )
70
70
implementation(" androidx.activity:activity-compose:1.9.2" )
71
- implementation(platform(" androidx.compose:compose-bom:2024.09.02 " ))
71
+ implementation(platform(" androidx.compose:compose-bom:2024.09.03 " ))
72
72
implementation(" androidx.compose.ui:ui" )
73
73
implementation(" androidx.compose.ui:ui-graphics" )
74
74
implementation(" androidx.compose.ui:ui-tooling-preview" )
75
75
implementation(" androidx.compose.material3:material3" )
76
76
testImplementation(" junit:junit:4.13.2" )
77
77
androidTestImplementation(" androidx.test.ext:junit:1.2.1" )
78
78
androidTestImplementation(" androidx.test.espresso:espresso-core:3.6.1" )
79
- androidTestImplementation(platform(" androidx.compose:compose-bom:2024.09.02 " ))
79
+ androidTestImplementation(platform(" androidx.compose:compose-bom:2024.09.03 " ))
80
80
androidTestImplementation(" androidx.compose.ui:ui-test-junit4" )
81
81
debugImplementation(" androidx.compose.ui:ui-tooling" )
82
82
debugImplementation(" androidx.compose.ui:ui-test-manifest" )
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ buildscript {
20
20
}
21
21
22
22
dependencies {
23
- classpath ' com.android.tools.build:gradle:8.6.1 '
23
+ classpath ' com.android.tools.build:gradle:8.7.0 '
24
24
classpath " org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.20"
25
25
classpath " org.jetbrains.kotlin:compose-compiler-gradle-plugin:2.0.20"
26
26
}
Original file line number Diff line number Diff line change 1
1
distributionBase =GRADLE_USER_HOME
2
2
distributionPath =wrapper/dists
3
- distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.1 -bin.zip
3
+ distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.2 -bin.zip
4
4
networkTimeout =10000
5
5
validateDistributionUrl =true
6
6
zipStoreBase =GRADLE_USER_HOME
Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ dependencies {
67
67
implementation(" androidx.core:core-ktx:1.13.1" )
68
68
implementation(" androidx.lifecycle:lifecycle-runtime-ktx:2.8.6" )
69
69
implementation(" androidx.activity:activity-compose:1.9.2" )
70
- implementation(platform(" androidx.compose:compose-bom:2024.09.02 " ))
70
+ implementation(platform(" androidx.compose:compose-bom:2024.09.03 " ))
71
71
implementation(" androidx.compose.ui:ui" )
72
72
implementation(" androidx.compose.ui:ui-graphics" )
73
73
implementation(" androidx.compose.ui:ui-tooling-preview" )
@@ -76,7 +76,7 @@ dependencies {
76
76
testImplementation(" junit:junit:4.13.2" )
77
77
androidTestImplementation(" androidx.test.ext:junit:1.2.1" )
78
78
androidTestImplementation(" androidx.test.espresso:espresso-core:3.6.1" )
79
- androidTestImplementation(platform(" androidx.compose:compose-bom:2024.09.02 " ))
79
+ androidTestImplementation(platform(" androidx.compose:compose-bom:2024.09.03 " ))
80
80
androidTestImplementation(" androidx.compose.ui:ui-test-junit4" )
81
81
debugImplementation(" androidx.compose.ui:ui-tooling" )
82
82
debugImplementation(" androidx.compose.ui:ui-test-manifest" )
Original file line number Diff line number Diff line change 16
16
17
17
// Top-level build file where you can add configuration options common to all sub-projects/modules.
18
18
plugins {
19
- id(" com.android.application" ) version " 8.6.1 " apply false
19
+ id(" com.android.application" ) version " 8.7.0 " apply false
20
20
id(" org.jetbrains.kotlin.android" ) version " 2.0.20" apply false
21
21
id(" org.jetbrains.kotlin.plugin.compose" ) version " 2.0.20" apply false
22
22
}
Original file line number Diff line number Diff line change 1
1
distributionBase =GRADLE_USER_HOME
2
2
distributionPath =wrapper/dists
3
- distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.1 -bin.zip
3
+ distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.2 -bin.zip
4
4
networkTimeout =10000
5
5
validateDistributionUrl =true
6
6
zipStoreBase =GRADLE_USER_HOME
Original file line number Diff line number Diff line change @@ -60,7 +60,7 @@ android {
60
60
}
61
61
62
62
dependencies {
63
- def composeBom = platform(' androidx.compose:compose-bom:2024.09.02 ' )
63
+ def composeBom = platform(' androidx.compose:compose-bom:2024.09.03 ' )
64
64
implementation(composeBom)
65
65
androidTestImplementation(composeBom)
66
66
@@ -69,11 +69,11 @@ dependencies {
69
69
implementation " androidx.appcompat:appcompat:1.7.0"
70
70
implementation " androidx.constraintlayout:constraintlayout:2.1.4"
71
71
implementation " androidx.core:core-ktx:1.13.1"
72
- implementation " androidx.fragment:fragment-ktx:1.8.3 "
72
+ implementation " androidx.fragment:fragment-ktx:1.8.4 "
73
73
implementation " androidx.lifecycle:lifecycle-livedata-ktx:2.8.6"
74
74
implementation " androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.6"
75
- implementation " androidx.navigation:navigation-fragment-ktx:2.8.1 "
76
- implementation " androidx.navigation:navigation-ui-ktx:2.8.1 "
75
+ implementation " androidx.navigation:navigation-fragment-ktx:2.8.2 "
76
+ implementation " androidx.navigation:navigation-ui-ktx:2.8.2 "
77
77
implementation " androidx.recyclerview:recyclerview:1.3.2"
78
78
implementation " androidx.room:room-runtime:2.6.1"
79
79
implementation " androidx.room:room-ktx:2.6.1"
Original file line number Diff line number Diff line change @@ -21,9 +21,9 @@ buildscript {
21
21
}
22
22
23
23
dependencies {
24
- classpath " com.android.tools.build:gradle:8.6.1 "
24
+ classpath " com.android.tools.build:gradle:8.7.0 "
25
25
classpath " org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.20"
26
- classpath " androidx.navigation:navigation-safe-args-gradle-plugin:2.8.1 "
26
+ classpath " androidx.navigation:navigation-safe-args-gradle-plugin:2.8.2 "
27
27
classpath " org.jetbrains.kotlin:compose-compiler-gradle-plugin:2.0.20"
28
28
}
29
29
}
Original file line number Diff line number Diff line change 1
1
distributionBase =GRADLE_USER_HOME
2
2
distributionPath =wrapper/dists
3
- distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.1 -bin.zip
3
+ distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.2 -bin.zip
4
4
networkTimeout =10000
5
5
validateDistributionUrl =true
6
6
zipStoreBase =GRADLE_USER_HOME
Original file line number Diff line number Diff line change @@ -81,7 +81,7 @@ android {
81
81
}
82
82
83
83
dependencies {
84
- def composeBom = platform(' androidx.compose:compose-bom:2024.09.02 ' )
84
+ def composeBom = platform(' androidx.compose:compose-bom:2024.09.03 ' )
85
85
implementation(composeBom)
86
86
androidTestImplementation(composeBom)
87
87
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ buildscript {
21
21
}
22
22
23
23
dependencies {
24
- classpath " com.android.tools.build:gradle:8.6.1 "
24
+ classpath " com.android.tools.build:gradle:8.7.0 "
25
25
classpath " org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.20"
26
26
classpath " org.jetbrains.kotlin:compose-compiler-gradle-plugin:2.0.20"
27
27
}
Original file line number Diff line number Diff line change 1
1
distributionBase =GRADLE_USER_HOME
2
2
distributionPath =wrapper/dists
3
- distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.1 -bin.zip
3
+ distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.2 -bin.zip
4
4
networkTimeout =10000
5
5
validateDistributionUrl =true
6
6
zipStoreBase =GRADLE_USER_HOME
Original file line number Diff line number Diff line change 1
1
[versions ]
2
2
coil = " 2.7.0"
3
- com-android-application = " 8.6.1 "
3
+ com-android-application = " 8.7.0 "
4
4
desugar_jdk_libs = " 2.1.2"
5
5
kotlinx-datetime = " 0.6.1"
6
6
lifecycle-viewmodel-compose = " 2.8.6"
7
- material-icons-core = " 1.7.2 "
7
+ material-icons-core = " 1.7.3 "
8
8
media3 = " 1.4.1"
9
9
org-jetbrains-kotlin-android = " 2.0.20"
10
10
core-ktx = " 1.13.1"
@@ -13,14 +13,14 @@ androidx-test-ext-junit = "1.2.1"
13
13
espresso-core = " 3.6.1"
14
14
lifecycle-runtime-ktx = " 2.8.6"
15
15
activity-compose = " 1.9.2"
16
- compose-bom = " 2024.09.02 "
17
- runtime-tracing = " 1.0.0-beta01 "
16
+ compose-bom = " 2024.09.03 "
17
+ runtime-tracing = " 1.7.3 "
18
18
tracing-ktx = " 1.3.0-alpha02"
19
19
tracing-perfetto = " 1.0.0"
20
20
uiautomator = " 2.3.0"
21
- benchmark = " 1.3.1 "
22
- androidx-baselineprofile = " 1.3.1 "
23
- profileinstaller = " 1.4.0 "
21
+ benchmark = " 1.3.2 "
22
+ androidx-baselineprofile = " 1.3.2 "
23
+ profileinstaller = " 1.4.1 "
24
24
material3 = " 1.3.0"
25
25
spotless = " 6.25.0"
26
26
ktlint = " 1.2.1"
Original file line number Diff line number Diff line change 1
1
distributionBase =GRADLE_USER_HOME
2
2
distributionPath =wrapper/dists
3
- distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.1 -bin.zip
3
+ distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.2 -bin.zip
4
4
networkTimeout =10000
5
5
validateDistributionUrl =true
6
6
zipStoreBase =GRADLE_USER_HOME
Original file line number Diff line number Diff line change @@ -84,14 +84,14 @@ android {
84
84
}
85
85
86
86
dependencies {
87
- def composeBom = platform(' androidx.compose:compose-bom:2024.09.02 ' )
87
+ def composeBom = platform(' androidx.compose:compose-bom:2024.09.03 ' )
88
88
implementation(composeBom)
89
89
androidTestImplementation(composeBom)
90
90
91
91
implementation " androidx.appcompat:appcompat:1.7.0"
92
92
implementation " androidx.core:core-ktx:1.13.1"
93
93
implementation " com.google.android.material:material:1.12.0"
94
- implementation " androidx.fragment:fragment-ktx:1.8.3 "
94
+ implementation " androidx.fragment:fragment-ktx:1.8.4 "
95
95
96
96
// Compose
97
97
implementation " androidx.compose.runtime:runtime"
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ buildscript {
21
21
}
22
22
23
23
dependencies {
24
- classpath " com.android.tools.build:gradle:8.6.1 "
24
+ classpath " com.android.tools.build:gradle:8.7.0 "
25
25
classpath " org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.20"
26
26
classpath " org.jetbrains.kotlin:compose-compiler-gradle-plugin:2.0.20"
27
27
}
Original file line number Diff line number Diff line change 1
1
distributionBase =GRADLE_USER_HOME
2
2
distributionPath =wrapper/dists
3
- distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.1 -bin.zip
3
+ distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.2 -bin.zip
4
4
networkTimeout =10000
5
5
validateDistributionUrl =true
6
6
zipStoreBase =GRADLE_USER_HOME
Original file line number Diff line number Diff line change @@ -87,7 +87,7 @@ android {
87
87
}
88
88
89
89
dependencies {
90
- def composeBom = platform(' androidx.compose:compose-bom:2024.09.02 ' )
90
+ def composeBom = platform(' androidx.compose:compose-bom:2024.09.03 ' )
91
91
implementation(composeBom)
92
92
testImplementation(composeBom)
93
93
androidTestImplementation(composeBom)
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ buildscript {
21
21
}
22
22
23
23
dependencies {
24
- classpath ' com.android.tools.build:gradle:8.6.1 '
24
+ classpath ' com.android.tools.build:gradle:8.7.0 '
25
25
classpath " org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.20"
26
26
classpath " org.jetbrains.kotlin:compose-compiler-gradle-plugin:2.0.20"
27
27
}
Original file line number Diff line number Diff line change 1
1
distributionBase =GRADLE_USER_HOME
2
2
distributionPath =wrapper/dists
3
- distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.1 -bin.zip
3
+ distributionUrl =https\://services.gradle.org/distributions/gradle-8.10.2 -bin.zip
4
4
networkTimeout =10000
5
5
validateDistributionUrl =true
6
6
zipStoreBase =GRADLE_USER_HOME
Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ android {
44
44
}
45
45
46
46
dependencies {
47
- def composeBom = platform(' androidx.compose:compose-bom:2024.09.02 ' )
47
+ def composeBom = platform(' androidx.compose:compose-bom:2024.09.03 ' )
48
48
implementation(composeBom)
49
49
50
50
implementation ' androidx.core:core-ktx:1.13.1'
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ buildscript {
20
20
mavenCentral()
21
21
}
22
22
dependencies {
23
- classpath " com.android.tools.build:gradle:8.6.1 "
23
+ classpath " com.android.tools.build:gradle:8.7.0 "
24
24
classpath " org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.20"
25
25
classpath " org.jetbrains.kotlin:compose-compiler-gradle-plugin:2.0.20"
26
26
}
You can’t perform that action at this time.
0 commit comments