@@ -2,7 +2,6 @@ import mill.*, androidlib.*, kotlinlib.*
2
2
3
3
object Versions {
4
4
val kotlinVersion = "2.1.20"
5
- val kotlinLanguageVersion = "1.9"
6
5
7
6
val androidCompileSdk = 33
8
7
val androidMinSdk = 21
@@ -17,8 +16,6 @@ object JetLagged extends mill.api.Module {
17
16
object app extends AndroidAppKotlinModule, AndroidR8AppModule {
18
17
def kotlinVersion = Versions.kotlinVersion
19
18
20
- def kotlinLanguageVersion = Versions.kotlinLanguageVersion
21
-
22
19
def androidIsDebug = true
23
20
24
21
override def androidDebugSettings: T[AndroidBuildTypeSettings] = Task {
@@ -61,15 +58,8 @@ object JetLagged extends mill.api.Module {
61
58
mvn"androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0",
62
59
mvn"androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.0",
63
60
mvn"androidx.navigation:navigation-compose:2.9.0",
64
- mvn"androidx.emoji2:emoji2:1.5.0",
65
- mvn"androidx.emoji2:emoji2-views:1.5.0",
66
- mvn"androidx.emoji2:emoji2-bundled:1.5.0",
67
- mvn"androidx.window:window:1.3.0",
68
- mvn"androidx.window.extensions.core:core:1.0.0",
61
+ mvn"androidx.window:window:1.4.0",
69
62
mvn"androidx.constraintlayout:constraintlayout-compose:1.1.1",
70
- mvn"io.coil-kt:coil-compose:2.7.0",
71
- mvn"androidx.customview:customview-poolingcontainer:1.0.0",
72
- mvn"androidx.tracing:tracing:1.2.0",
73
63
mvn"org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1",
74
64
75
65
// version is resolved from compose-bom
@@ -79,7 +69,6 @@ object JetLagged extends mill.api.Module {
79
69
mvn"androidx.compose.ui:ui-util",
80
70
mvn"androidx.compose.material3:material3",
81
71
mvn"androidx.compose.animation:animation",
82
- mvn"androidx.compose.animation:animation-tooling-internal",
83
72
mvn"androidx.compose.material:material-icons-extended",
84
73
mvn"androidx.compose.material:material",
85
74
mvn"androidx.compose.material3:material3-window-size-class",
@@ -117,10 +106,6 @@ object JetLagged extends mill.api.Module {
117
106
true
118
107
}
119
108
120
- // FIXME: ideally R8 should compile without erroring, but the app seems to be working
121
- // without some reportedly missing classes.
122
- override def androidR8Args = Seq("--map-diagnostics", "error", "warning")
123
-
124
109
def mvnDeps = super.mvnDeps() ++ Seq(
125
110
mvn"junit:junit:4.13.2",
126
111
mvn"androidx.test:core:1.6.1",
@@ -140,8 +125,6 @@ object JetNews extends mill.api.Module {
140
125
object app extends AndroidAppKotlinModule, AndroidR8AppModule {
141
126
def kotlinVersion = Versions.kotlinVersion
142
127
143
- def kotlinLanguageVersion = Versions.kotlinLanguageVersion
144
-
145
128
def androidIsDebug = true
146
129
147
130
override def androidDebugSettings: T[AndroidBuildTypeSettings] = Task {
@@ -183,15 +166,8 @@ object JetNews extends mill.api.Module {
183
166
mvn"androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0",
184
167
mvn"androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.0",
185
168
mvn"androidx.navigation:navigation-compose:2.9.0",
186
- mvn"androidx.emoji2:emoji2:1.5.0",
187
- mvn"androidx.emoji2:emoji2-views:1.5.0",
188
- mvn"androidx.emoji2:emoji2-bundled:1.5.0",
189
169
mvn"androidx.window:window:1.4.0",
190
- mvn"androidx.window.extensions.core:core:1.0.0",
191
170
mvn"androidx.constraintlayout:constraintlayout-compose:1.1.1",
192
- mvn"io.coil-kt:coil-compose:2.7.0",
193
- mvn"androidx.customview:customview-poolingcontainer:1.0.0",
194
- mvn"androidx.tracing:tracing:1.2.0",
195
171
mvn"org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1",
196
172
mvn"androidx.glance:glance-appwidget:1.2.0-alpha01",
197
173
mvn"androidx.glance:glance-material3:1.2.0-alpha01",
@@ -241,10 +217,6 @@ object JetNews extends mill.api.Module {
241
217
true
242
218
}
243
219
244
- // FIXME: ideally R8 should compile without erroring, but the app seems to be working
245
- // without some reportedly missing classes.
246
- override def androidR8Args = Seq("--map-diagnostics", "error", "warning")
247
-
248
220
def mvnDeps = super.mvnDeps() ++ Seq(
249
221
mvn"junit:junit:4.13.2",
250
222
mvn"androidx.test:core:1.6.1",
0 commit comments