Skip to content

Update ComposeStarter gradle structure#1362

Merged
yschimke merged 2 commits intoandroid:mainfrom
yschimke:update_gradle
Mar 27, 2026
Merged

Update ComposeStarter gradle structure#1362
yschimke merged 2 commits intoandroid:mainfrom
yschimke:update_gradle

Conversation

@yschimke
Copy link
Copy Markdown
Contributor

  • configuration caching
  • AGP and Kotlin upgrades

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the project's build infrastructure by upgrading Gradle to version 9.4.1 and bumping several dependency versions, including the Android Gradle Plugin, Kotlin, and various AndroidX libraries. It also enables performance-oriented Gradle features like parallel execution, configuration cache, and isolated projects, while disabling Jetifier. A review comment suggests adding documentation for the newly enabled Gradle properties to improve maintainability and clarity for future developers.

Comment on lines +24 to +26
org.gradle.parallel=true
org.gradle.configuration-cache=true
org.gradle.isolated-projects=true
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The previous comments explaining org.gradle.parallel were removed. It would be beneficial to add comments for org.gradle.parallel, org.gradle.configuration-cache, and org.gradle.isolated-projects to explain their purpose and benefits, especially for future maintainers. This improves the maintainability and clarity of the build configuration.

# Enables parallel execution of tasks in Gradle.
org.gradle.parallel=true
# Enables the configuration cache for faster builds.
org.gradle.configuration-cache=true
# Enables isolated projects for improved configuration cache performance and correctness.
org.gradle.isolated-projects=true

@yschimke yschimke merged commit 9a4e42d into android:main Mar 27, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants