Skip to content

Remove AGP compatibility flags for non-final R IDs and Kotlin test fixtures - #5892

Merged
siddh1004 merged 2 commits into
masterfrom
SIMPLEMOB-47
Aug 10, 2026
Merged

Remove AGP compatibility flags for non-final R IDs and Kotlin test fixtures#5892
siddh1004 merged 2 commits into
masterfrom
SIMPLEMOB-47

Conversation

@siddh1004

Copy link
Copy Markdown
Contributor

Summary

This PR removes two deprecated/experimental Android Gradle Plugin compatibility flags as part of the AGP 10 migration.

Jira

Ticket: SIMPLEMOB-44
https://rtsl.atlassian.net/browse/SIMPLEMOB-47

Changes

  • Removed android.nonFinalResIds=false from gradle.properties.
  • Removed android.experimental.enableTestFixturesKotlinSupport=true from gradle.properties.

Validation

  • Verified the application builds successfully with:

    ./gradlew assembleQaDebug
  • Verified Kotlin test fixtures compile successfully without the experimental flag:

    ./gradlew :app:compileQaDebugTestFixturesKotlin
  • Verified KSP processing for Kotlin test fixtures succeeds without the experimental flag:

    ./gradlew :app:kspQaDebugTestFixturesKotlin

Outcome

The project no longer relies on the deprecated android.nonFinalResIds compatibility flag or the experimental Kotlin test fixtures support flag, bringing the project closer to AGP 10 compatibility.

@simple-services
simple-services requested a review from a team August 10, 2026 08:02
@github-actions
github-actions Bot enabled auto-merge (squash) August 10, 2026 08:02
@siddh1004
siddh1004 merged commit a246fd4 into master Aug 10, 2026
11 checks passed
@siddh1004
siddh1004 deleted the SIMPLEMOB-47 branch August 10, 2026 08:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant