Skip to content

Modernize build configuration and dependencies for Android Studio Rabbit 1 (2026.2.1) - #365

Open
scontreraslopez wants to merge 1 commit into
google-developer-training:mainfrom
scontreraslopez:main
Open

scontreraslopez wants to merge 1 commit into
google-developer-training:mainfrom
scontreraslopez:main

Conversation

@scontreraslopez

@scontreraslopez scontreraslopez commented Oct 15, 2026 •

Copy link
Copy Markdown

PR Description

This update modernizes the project to the latest stable Android development stack and ensures full compatibility with Android Studio Rabbit 1 (2026.2.1).
All changes have been applied consistently to both the main branch (original codelab version) and the starter branch via cherry‑pick.

Summary of updates

  • Upgraded to Gradle 9.8, AGP 9.4.1, and Kotlin 2.4.21.
  • Adopted version catalogs (libs.versions.toml) for centralized dependency and plugin management.
  • Updated Compose BOM and AndroidX libraries to current 2026 releases.
  • Enabled Gradle configuration cache and added JVM daemon configuration for improved build performance.
  • Updated compileSdk, targetSdk, and toolchain configuration to align with the latest Android API and JDK roadmap.
  • Cleaned and aligned dependency declarations across modules for consistency and maintainability.

Purpose

These changes bring the project up to date with the current Android toolchain, improve build performance, and provide a cleaner, more maintainable structure for learners following the codelab.

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.

1 participant