Skip to content

Commit a48b852

Browse files
committed
[Update] libs
1 parent 068301c commit a48b852

11 files changed

Lines changed: 31 additions & 15 deletions

File tree

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Marvel Compose App
22

3-
App created in compose that displays Marvel heroes using the [marvel api](https://developer.marvel.com/docs)
3+
App created in compose that displays Marvel heroes using a [Marvel API clone](https://gateway.marvel.com:443/docs)
4+
5+
> **Note**: This app originally used the official Marvel API, but after its closure, it has been migrated to use an alternative Marvel API clone.
46
57
This app uses MVVM but trying to follow the [Recommended app architecture](https://developer.android.com/jetpack/guide#recommended-app-arch)
68
at the same time.

app/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
plugins {
22
alias(libs.plugins.androidApplication)
3-
alias(libs.plugins.kotlinAndroid)
43
alias(libs.plugins.compose.compiler)
54
alias(libs.plugins.kotlin.parcelize)
65
alias(libs.plugins.ksp)

build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ buildscript {
1111

1212
plugins {
1313
alias(libs.plugins.androidApplication) apply false
14-
alias(libs.plugins.kotlinAndroid) apply false
1514
alias(libs.plugins.androidLibrary) apply false
1615
alias(libs.plugins.ksp) apply false
1716
alias(libs.plugins.hilt) apply false

feature-characters/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
plugins {
22
alias(libs.plugins.androidLibrary)
3-
alias(libs.plugins.kotlinAndroid)
43
alias(libs.plugins.compose.compiler)
54
alias(libs.plugins.kotlin.parcelize)
65
alias(libs.plugins.ksp)

feature-comics/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
plugins {
22
alias(libs.plugins.androidLibrary)
3-
alias(libs.plugins.kotlinAndroid)
43
alias(libs.plugins.compose.compiler)
54
alias(libs.plugins.kotlin.parcelize)
65
alias(libs.plugins.ksp)

gradle.properties

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,30 @@ android.useAndroidX=true
1919
android.enableJetifier=false
2020
# Kotlin code style for this project: "official" or "obsolete":
2121
kotlin.code.style=official
22-
android.defaults.buildfeatures.buildconfig=false
23-
android.defaults.buildfeatures.aidl=false
22+
23+
# Build Features
2424
android.defaults.buildfeatures.renderScript=false
25+
android.defaults.buildfeatures.resvalues=false
26+
27+
# Resource optimizations
2528
android.nonFinalResIds=true
2629
android.nonTransitiveRClass=true
30+
android.enableAppCompileTimeRClass=true
31+
32+
# SDK configuration
33+
android.sdk.defaultTargetSdkToCompileSdkIfUnset=true
34+
35+
# Manifest configuration
36+
android.usesSdkInManifest.disallowed=true
37+
38+
# Package naming
39+
android.uniquePackageNames=true
40+
41+
# Dependency resolution
42+
android.dependency.useConstraints=false
43+
44+
# R8 optimizations
45+
android.r8.strictFullModeForKeepRules=true
46+
android.r8.optimizedResourceShrinking=true
47+
48+

gradle/libs.versions.toml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[versions]
2-
agp = "8.13.2"
3-
compose-bom = "2025.12.01"
2+
agp = "9.0.0"
3+
compose-bom = "2026.01.00"
44
# @keep
55
android-compileSdk = "36"
66
# @keep
@@ -18,7 +18,7 @@ lifecycle-runtime-ktx = "2.10.0"
1818
lifecycle-compose = "2.10.0"
1919
activity-compose = "1.12.2"
2020
retrofit = "3.0.0"
21-
hilt = "2.57.2"
21+
hilt = "2.59"
2222
hilt-navigation-compose = "1.3.0"
2323
coil-compose = "2.7.0"
2424
window = "1.5.1"
@@ -114,15 +114,13 @@ junit-platform-engine = { module = "org.junit.platform:junit-platform-engine", v
114114
[plugins]
115115
androidApplication = { id = "com.android.application", version.ref = "agp" }
116116
androidLibrary = { id = "com.android.library", version.ref = "agp" }
117-
kotlinAndroid = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
118117
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
119118
kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
120119
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
121120
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
122121
hilt = { id = "com.google.dagger.hilt.android", version.ref = "hilt" }
123122
gradle-versions-plugin = { id = "com.github.ben-manes.versions", version.ref = "versions" }
124123
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
125-
126124
[bundles]
127125
test-utilities = [
128126
"androidx-core-testing",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#Tue Oct 19 23:04:01 CEST 2021
22
distributionBase=GRADLE_USER_HOME
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
44
distributionPath=wrapper/dists
55
zipStorePath=wrapper/dists
66
zipStoreBase=GRADLE_USER_HOME

library-components/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
plugins {
22
alias(libs.plugins.androidLibrary)
3-
alias(libs.plugins.kotlinAndroid)
43
alias(libs.plugins.compose.compiler)
54
alias(libs.plugins.kotlin.parcelize)
65
alias(libs.plugins.kotlin.serialization)

library-components/consumer-rules.pro

Whitespace-only changes.

0 commit comments

Comments
 (0)