Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Google I/O Extended Incheon 2025 ~ What's new i...

Google I/O Extended Incheon 2025 ~ What's new in Android development tools

Google I/O Extended Incheon 2025에서 발표한 "What's new in Android development tools" 발표자료입니다.

Avatar for pluulove (노현석)

pluulove (노현석)

July 26, 2025
Tweet

More Decks by pluulove (노현석)

Other Decks in Programming

Transcript

  1. Android Studio Narwhal Feature Drop 2025.1.2 RC 1 Narwhal Feature

    Drop 2025.1.3 Canary 2 Narwhal Stable Patch 1 Stable Patch 1
  2. :app:assembleDebug :app:compileDebugSources :app:compileDebugUnitTestSources :app:compileDebugAndroidTestSources Compile ‘MyApplication.app’ Assemble ‘app’ Run Configuration

    ⌘ F9 Assemble Project with Tests :app:assembleDebug :app:assembleDebugUnitTest :app:assembleDebugAndroidTest :mylibrary:assembleDebug :mylibrary:assembleDebugUnitTest :mylibrary:assembleDebugAndroidTest ӝઓ Ladybug੄ Make Project (⌘ F9)৬ زੌ https://developer.android.com/studio/releases/past-releases/as-meerkat-release-notes#build-actions-update Meerkat
  3. Gemini in Android Studio for businesses ѐੋਊ Gemini Code Assist

    Standard Gemini Code Assist Enterprise Chat, ௏٘ ৮ࢿ, ௏٘ ࢤࢿ ૑੸ ੤࢑ӂ, ӏ੿ ળࣻ GitHub, GitLab ߂ Bitbucket੄ ௏٘ ӝ߈ীࢲ ݏ୺ഋ ௏٘ ઁউ BigQuery, Apigee, Application Integration https://developer.android.com/studio/preview/gemini/gemini-for-businesses
  4. উ٘۽੉٘ਊ ٣੗ੋ Compose UI, Gradle ࠽٘ য়ܨ, ୽ج ࠙ࢳী ؀ೠ

    ب਑. Android ࢤక҅ী ݏ୾ ࢸ҅. ௏٘, ੑ۱ ߂ ਽׹੉ ݽ؛ ೟ण ݾ੸ਵ۽ ࢎਊغ૑ ঋب۾ ࠁ੢ https://developer.android.com/studio/preview/gemini/gemini-for-businesses উ੹ೞѱ ࠁഐ
  5. Studio Labs ݫ׏ܳ ా೧ ୭न AI प೷ ӝמਸ ࢎਊ оמ

    https://developer.android.com/studio/preview/gemini/labs AI features in Studio Labs
  6. https://developer.android.com/studio/preview/gemini/labs#image-attachment Attach Images ੉޷૑ ౵ੌਸ ୎ࠗೞৈ ਃ୒ UI ݾস ഑਷

    झ௼ܽࢫਵ۽ জ੄ ۨ੉ইਓী ؀ೠ Context ઁҕ оמ Geminiח ઁҕػ ੉޷૑ܳ ӝ߈ • ௏٘ܳ ࢤࢿ • UI झ௼ܽࢫ੄ Composable ߂ ؘ੉ఠ ൒ܴਸ ࢸݺ
  7. “੉޷૑ܳ ଵҊ೧ࢲ Android Jetpack Compose ௏٘ܳ ࢤࢿ” • ઱ࢳ ୶о

    • п ஹನք౟੄ ೐ܻ࠭ ୶о • ই੉௑਷ ߭ఠ ই੉௑ਵ۽
  8. Gemini৬੄ ଻౴ ؀ചীࢲ ೐۽ં౟ ౵ੌਸ Context۽ ୎ࠗ • Gemini ೐܁೐౟ীࢲ

    ౵ੌਸ ଵઑ Context Management https://developer.android.com/studio/preview/gemini/labs#file-context
  9. Context ࢸ੿ (ప݃, ஸ۞) A : ૕ޙ੄ ੄بী ݏѱ पઁ

    чਸ ୹۱ Q1 : secondaryContainer ੄ पઁ ࢚࢝
  10. Theme/Color context ӝ߈ਵ۽ ௏٘ ࢤࢿ ৘द Androidify Now in Android

    Android Studio Narwhal, п ೐۽ં౟ ୭न ௏٘
  11. Context ୶оী ٮܲ Ѿҗח ૕ޙী ٮۄ ׮ܴ ࠛੌ஖ Cards >

    Filled card https://m3.material.io/components/cards/specs Elevated card Filled card Outlined card
  12. https://developer.android.com/studio/preview/features#2025.1.2 IntelliJ 2025.1.2 Embedded XR Emulator 16KB ಕ੉૑ ௼ӝ ૑ਗ

    Gemini • Android Studio's Agent mode • Rules • Transform UI Requires at least AGP 4.0 Narwhal Feature Drop
  13. XR

  14. 16KB ௼ӝ ૑ਗ • Android 15 ੉੹ө૑ 4KB ݫݽܻ ಕ੉૑

    ௼ӝ݅ ૑ਗ • Android 15ࠗఠ 16KB੄ ಕ੉૑ ௼ӝ ૑ਗ ୶о • NDKܳ ૒/р੽੸ਵ۽ ࢎਊೞח ҃਋ ഛੋ ೙ਃ
  15. https://developer.android.com/studio/preview/features#16kb-support https://developer.android.com/guide/practices/page-sizes Analyze APK… ૑ਗ ؀࢚ ഛੋ ߑߨ • Build

    > Analyze APK… • ࠽٘ػ ۄ੉࠳۞ܻ ژח APKо 16KBܳ ળࣻೞ૑ ঋח ҃਋ীب ҃Ҋܳ ઁҕ 16KB ௼ӝ ૑ਗ
  16. https://developer.android.com/studio/preview/features#16kb-support https://developer.android.com/guide/practices/page-sizes ૑ਗ ؀࢚ ഛੋ ߑߨ • Build > Analyze

    APK… • ࠽٘ػ ۄ੉࠳۞ܻ ژח APKо 16KBܳ ળࣻೞ૑ ঋח ҃਋ীب ҃Ҋܳ ઁҕ 16KB ௼ӝ ૑ਗ
  17. • 2025֙ 11ਘ 1ੌࠗఠ • Target SDK Android 15+ •

    ݽٚ नӏ জ ߂ ӝઓ জ সؘ੉౟ https://android-developers.googleblog.com/2025/05/prepare-play-apps-for-devices-with-16kb-page-size.html https://android-developers.googleblog.com/2025/07/transition-to-16-kb-page-sizes-android-apps-games-android-studio.html 16KB Google Play ഐജࢿ ਃҳࢎ೦ Required
  18. Gemini 2.5 Proীࢲ Gemini API keyܳ ࢎਊೞৈ Agent mode੄ Context

    windowীࢲ 1ߔ݅ ష௾ө૑ ഛ੢ оמ Gemini API key
  19. Agent mode • Geminiܳ ഝਊೠ ࢜۽਍ ੗ਯഋ AI ӝמ •

    ࠂ੟ೞҊ ׮ױ҅੄ ѐߊ ੘সਸ ୊ܻೞب۾ ࢸ҅ • ৈ۞ بҳܳ ഐ୹ೞৈ ࢎਊ੗ܳ ؀नೞৈ ੘সਸ ৮ܐ
  20. https://developer.android.com/studio/preview/features#rules • ࢶഐೞח ௏٬ झఋੌ • ୹۱ ഋध ੿੄ •

    Gemini۽ ੹࣠غח ݽٚ ೐܁೐౟ী ੗ز ੸ਊ • Settings | Tools | Gemini | Prompt Library => Rules Rules in Gemini
  21. Transform UI with Gemini Previewীࢲ ߄۽ ੗োযܳ ࢎਊೞৈ UI ௏٘ܳ

    ࣻ੿ оמ “ઁݾ਷ Ҹѱ, զ૞ח ࡈр࢝, ࠄޙ਷ ୭؀ 3઴ೞҊ ֈযоݶ … ਵ۽ ֢୹”
  22. Transform UI with Gemini “ઁݾ਷ Ҹѱ, զ૞ח ࡈр࢝, ࠄޙ਷ ୭؀

    3઴ೞҊ ֈযоݶ … ਵ۽ ֢୹” Before After
  23. https://developer.android.com/studio/preview/features#2025.1.3 IntelliJ 2025.1.3 New Project ࢤࢿद Project view ݽ٘۽ ࢸ੿

    Partner Device Labs Play Policy Insights ߬ఋ ߡ੹ Compose preview ѐࢶ Layout Inspector੄ Child recomposition Layout Inspector੄ ஹನք౟ ਃࣗ ౟ܻ ೱ࢚ Narwhal Feature Drop
  24. ࠽٘ ౵ੌ ಴द Android view setting ݽٕ ղࠗ੄ ࠽٘ ౵ੌਸ

    ಴द • proguard-rules.pro • build.gradle • build.gradle.kts https://developer.android.com/studio/preview/ features#android-view-build-files
  25. Off On ݽٕ ղࠗ੄ ࠽٘ ౵ੌਸ ಴द • proguard-rules.pro •

    build.gradle • build.gradle.kts ࠽٘ ౵ੌ ಴द Android view setting https://developer.android.com/studio/preview/ features#android-view-build-files
  26. • ࢖ࢿ, ࢥয়޷, OPPO, ਗ೒۞झ, vivo ١ Google OEM ౵౟ց

    о ਍৔ೞח Device Labs. • Android Device Streaming ীࢲ ࢎਊ оמ. https://developer.android.com/studio/run/android-device-streaming#2P Beta Partner Device Labs
  27. Beta • Google Play ੿଼ী ؀ೠ ੿ࠁ৬ о੉٘ ୶о •

    ୹द ೐۽ࣁझܳ ߑ೧ೞҊ ա઺ী ࣻ੿ೞח ؘ ؊ ݆਷ दрҗ ܻࣗझо ࣗਃؼ ࣻ ੓ח ޙઁ ߑ૑ • ੿଼ ѐਃ, ӂ੢ ࢎ೦ ߂ Ә૑ ࢎ೦, ӒܻҊ ੿଼ী ؀ೠ ੿ࠁܳ ഛੋೡ ࣻ ੓ח Play ੿଼ ಕ੉૑ ݂௼ ઁҕ Play Policy Insights https://developer.android.com/studio/preview/features#play-policy-insights
  28. <!-- Background Location Insights --> <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /> <!-- Photos

    & Video Insights--> <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" /> <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" /> AndroidManifest.xml
  29. Journeys • ੗োযܳ ࢎਊೞৈ ূ٘ైূ٘ పझ౟ ܳ औѱ ੘ࢿೞҊ ੗زച/ҙܻೡ

    ࣻ ੓ ب۾ ب৬ષ. • Gemini੄ ୶ۿ ӝמਵ۽ ੗োয۽ ੘ ࢿػ ױ҅о Geminiо জীࢲ प೯ೞ ח ੘সਵ۽ ߸ജغ޲۽ పझ౟ җ੿ਸ औѱ ੘ࢿೞҊ ੉೧ оמ.
  30. Reference • https://developer.android.com/studio/releases • https://developer.android.com/studio/preview/features#2025.1.2 • https://developer.android.com/studio/preview/features#2025.1.3 • https://developer.android.com/studio/releases/past-releases/as-meerkat-feature- drop-release-notes

    • https://developer.android.com/studio/preview/gemini/features • https://android-developers.googleblog.com/2025/05/google-io-2025-whats-new-in- android-development-tools.html • https://www.youtube.com/watch?v=KXKP2tDPW4Y • Multimodal Gemini in Android Studio: AI-powered UI development