Skip to content

Conversation

@angryPodo
Copy link
Member

Related issue ๐Ÿ› 

Work Description โœ๏ธ

  • androidGradlePlugin ๋ฒ„์ „์„ 9.0.0์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ๊ด€๋ จ ์„ค์ •์„ ์กฐ์ •
  • gradle.properties์— android.builtInKotlin=true๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ์ปจ๋ฒค์…˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์—์„œ ๋ถˆํ•„์š”ํ•ด์ง„ org.jetbrains.kotlin.android ์ ์šฉ ๋กœ์ง์„ ์ œ๊ฑฐ
  • CommonExtension์˜ ์ œ๋„ค๋ฆญ ํƒ€์ž… ์ œ๊ฑฐ ๋ฐ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜

Screenshot ๐Ÿ“ธ

n/a

Uncompleted Tasks ๐Ÿ˜…

n/a

To Reviewers ๐Ÿ“ข

AGP 9.0.0์œผ๋กœ ์˜ฌ๋ผ๊ฐ€๋ฉด์„œ Kotlin ๊ด€๋ จ ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์ • ๋ฐฉ์‹์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ์ž‘์—…์— ๋Œ€ํ•œ ์•„ํ‹ฐํด๋„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค :)

- Updated the `daggerHilt` version from `2.58` to `2.59` in `gradle/libs.versions.toml`.
- Upgraded the Android Gradle Plugin from version 8.13.2 to 9.0.0.
- Upgraded the Baseline Profile dependency from version 1.4.1 to 1.5.0-alpha01.
- Remove redundant `org.jetbrains.kotlin.android` plugin applications
- Simplify `CommonExtension` type from generic to non-generic
- Update `androidExtension` property to use the non-generic `CommonExtension` type
- Add android.builtInKotlin=true to use the Kotlin plugin bundled with AGP
- Add android.uniquePackageNames=true to enforce unique package names in modules
- Extract build config field logic into a reusable function
- Differentiate configuration for Application and Library extensions
- Dynamically set property prefixes based on debug or release builds
- Use `apply` blocks to simplify `defaultConfig` and `compileOptions` configuration.
- Remove an unnecessary blank line.
- Update the type of `commonExtension` to be non-generic.
- Bumped the `aboutLibraries` version from "13.2.1" to "14.0.0-b01".
@angryPodo angryPodo self-assigned this Jan 21, 2026
@angryPodo angryPodo requested a review from a team as a code owner January 21, 2026 10:27
@angryPodo angryPodo requested review from Daljyeong, Hyobeen-Park, nahy-512 and nhyeonii and removed request for a team January 21, 2026 10:27
@angryPodo angryPodo added REFACTOR๐Ÿงฝ ๊ธฐ๋Šฅ ๋™์ž‘์€ ์œ ์ง€ํ•˜๋˜, ์•ฑ ๋กœ์ง(ํ”„๋กœ๋•์…˜ ์ฝ”๋“œ)์˜ ๊ตฌ์กฐ์™€ ํ’ˆ์งˆ์„ ๊ฐœ์„  ๐Ÿ€๋ฏผ์žฌ ๋ฏผ์žฌ ๋‹ด๋‹น labels Jan 21, 2026
@angryPodo angryPodo linked an issue Jan 21, 2026 that may be closed by this pull request
Copy link
Collaborator

@Hyobeen-Park Hyobeen-Park left a comment

Choose a reason for hiding this comment

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

์–ดํ‘ธํ‘ธ๐Ÿš€

# http://www.gradle.org/docs/current/userguide/build_environment.html
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Gradle ?? JVM ??? ? ?? ?? ??? ??
Copy link
Collaborator

Choose a reason for hiding this comment

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

์ฃผ์„ ๋‚ด์šฉ์ด ์™œ ์ด๋ ‡๊ฒŒ ๋œ๊ฑฐ์—์š”?!??

Copy link
Member Author

Choose a reason for hiding this comment

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

ko๋กœ ์ ์€ ๋‚ด์šฉ์ด ๋‹ค ์ด๋ ‡๊ฒŒ ๋๋„ค์š”...์ธ์ฝ”๋”ฉ ๋ฌธ์ œ๊ฐ™์€๋ฐ en์œผ๋กœ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. 1828da9

@angryPodo angryPodo merged commit 42a0fe0 into develop Jan 21, 2026
2 checks passed
@angryPodo angryPodo deleted the chore/#621-apply-agp-v9 branch January 21, 2026 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

REFACTOR๐Ÿงฝ ๊ธฐ๋Šฅ ๋™์ž‘์€ ์œ ์ง€ํ•˜๋˜, ์•ฑ ๋กœ์ง(ํ”„๋กœ๋•์…˜ ์ฝ”๋“œ)์˜ ๊ตฌ์กฐ์™€ ํ’ˆ์งˆ์„ ๊ฐœ์„  ๐Ÿ€๋ฏผ์žฌ ๋ฏผ์žฌ ๋‹ด๋‹น

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CHORE] AGP v9 ๋Œ€์‘

3 participants