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

GDG Korea Android: 2026 I/O Extended ~ What's n...

GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools

GDG Korea Android: 2026 I/O Extended 에서 발표한 "What's new in Android development tools" 발표자료입니다.

Avatar for pluulove (노현석)

pluulove (노현석)

July 25, 2026

More Decks by pluulove (노현석)

Other Decks in Programming

Transcript

  1. 패러다임의 전환 SPEED ACCURACY 얼마나 빠르게 코드를 생성할 것 인가?

    에이전트 자율성 및 개발 속도의 극대화 얼마나 완벽하게 검증할 것인가? 기술 부채 방지, 앱 안정성, 개발자 의 최종 책임
  2. Androidify Jetpack Compose, Firebase AI Logic SDK를 통한 Gemini API,

    CameraX, Navigation 3 등의 최신 기술을 사용 https://github.com/android/androidify
  3. Jetpacker 지능형 안드로이드 앱 개발 • On-Device Antigravity을 사용하여 개발

    Build intelligent Android apps: Introduction to Jetpacker https://android-developers.googleblog.com/2026/07/buildintelligent-android-apps-introduction-jetpack.html Jetpacker https://github.com/android/ai-samples/tree/main/jetpacker
  4. Migration AGP 9 1. 라이브러리 업데이트 2.내장 Kotlin으로 마이그레이션 3.새로운

    AGP DSL로 마이그레이션 4.kapt를 KSP 또는 legacy-kapt로 마이그레이션 5.BuildConfig 수정 6.gradle.properties 업데이트
  5. AGP 9 migration guide https://developer.android.com/build/releases/ agp-9-0-0-release-notes AGP 9 migration skill

    Recommend Migration Reference https://developer.android.com/agents/skills/ build/agp/agp-9-upgrade/skill KMP AGP 9.0 Migration SKILL AGP 9 upgrade SKILL https://github.com/Kotlin/kotlin-agent-skills/ tree/main/skills/kotlin-tooling-agp9-migration https://github.com/android/skills/blob/main/ build/agp/agp-9-upgrade
  6. Google One 지원 AI Pro / Ultra 플랜 사용시, 더

    많은 데이터 모델 용량과 Gemini 모델에 접근 가능
  7. Android Bench 안드로이드 개발 목표에 초점을 맞춘 벤치마크 • 실제

    Android 작업 기반 • 개발자의 선택에 영향 받음 • 자체 개발 혹은 오픈 소스 모델 지원
  8. New Projects with AI • 프롬프트에 따라 Android Studio의 Gemini가

    앱의 구조화된 계획을 생성 • 계획을 승인하면 Agent가 자율 생성 루프를 시작하여 앱을 구성하고 빌드
  9. (Deprecated) Custom View Preview • Android 생태계가 Jetpack Compose로 전환

    • UI 컴포넌트 생성이 효율적이고 직관적으로 변경 • Compose 생태계 환경을 개선하는데 집중
  10. Next Edit Prediction • 현재 커서 위치가 아닌 경우에도 다음

    움직임을 예측하여 코드 완성 • 기존 AI 코드 완성은 현재 커서 위치에 코드를 추천하는 데 중점 • NEP는 '커서에서 떨어진' 업데이트를 위해 설계
  11. Quail 1 Patch 2 2026.1.1 Quail 2 Patch 1 2026.1.2

    Android Studio Quail 3 RC 2 2026.1.3 Quail 4 Canary 2 2026.1.4
  12. Android CLI 15:10 - 15:30 Sungyong An Android Agent 로

    먼저 개발 Lightweight & Programmatic 비개발자들이 앱을 개발하고 제작하는데 과정에서 어려움을 겪음 command-line tools로 가벼움. 프로그래밍 인터페 이스 역할 Skill 및 기술 자료 제공 Updatable LLM은 사례와 문서를 활용 https://developer.android.com/tools/agents/android-cli SDK 관리자없이 원활한 업데이트
  13. Quail 1 Agent Shell Sandbox • Sandbox 환경 제공 (기본

    비활성화) • Sandbox 환경에서 접근할 수 있는 폴더 업데이트 가능 • 기본 경로 제공 (예: SDK, .gradle) Settings | Tools | AI | Agent Shell Sandbox
  14. Quail 2 Parallel conversations Agent 모드에서 여러 대화를 병렬로 실행

    Antigravity SDK로 교체 작업 중 https://developer.android.com/studio/preview/features#parallelconversations
  15. Quail 2 Pre-Bundled Skills 새로운 Agent 세션에서 미리 번들로 제공되는

    Android Skills에 접근 가능 활성화 변경시 Settings | Tools | AI Skills > “Enable Pre-Bndled Skills” 체크 해제
  16. Migration SKILL Android XML 뷰를 Jetpack Compose로 마이그레이션하기 위한 Workflow를

    제공 https://github.com/android/skills/blob/main/jetpack-compose/migration/ migrate-xml-views-to-jetpack-compose/SKILL.md
  17. Quail 2 LeakCanary 통합 I/O ’26, Agent와 연계 What's new

    in Android development tools : https://youtu.be/N4GgGBKnHe4?si=aUZ1mMjvmM9n_AMs&t=1918
  18. Gemma 4 지원 Android 개발을 기반으로 학습 에이전트 모드를 염두에

    두고 설계 • 개인 정보 보호 및 보안 • 비용 효율성 • 오프라인 사용 가능 • 최첨단 추론 (리팩토링, 빌드, 수정) https://developer.android.com/blog/posts/android-studiosupports-gemma-4-our-most-capable-local-model-foragentic-coding
  19. R8 Analyzer R8의 최적화 성능을 극대화할 수 있도록 앱의 R8

    설정(keep 규칙) 품질을 분석하고, 인사이트를 제공하는 도구 • 지나치게 광범위한 규칙 수정 • 라이브러리(서드파티) 최적화 상태 점검 • 이미 포함된 규칙(Subsumed rules) • 불필요한 규칙 제거 https://developer.android.com/topic/performance/app-optimization/r8-configuration-analyzer
  20. R8 Analyzer # AGP 9.3.0 이상 ./gradlew :app:analyzeReleaseR8Con!g # AGP

    9.2 이하 ./gradlew assembleRelease \ -Dcom.android.tools.r8.dumpkeepradiushtmltodirectory=<output_directory> > Task :app:analyzeReleaseR8Con!g R8 Keep Rules analysis report generated: build/reports/r8/r8-con!g-analyzer-release.html ... BUILD SUCCESSFUL in 54s
  21. Wireless Debugging 2.0 • Android 11 부터 무선 디버깅 •

    Android 17 부터 adb Wi-Fi 2.0 도입 • 네트워크 변경 / 노트북 재부팅에도 연결 상 태를 유지 가능 Connect to a device over Wi-Fi : https://developer.android.com/tools/adb#connect-to-a-device-over-wi-fi
  22. Android Developer Verification Support App Bundle 게시할 준비가 되면 PlayStore에서

    Namespace를 확인하고 유효성 검사하여 등록되었는지 확인한 후 게시. • 2026년 9월부터 적용 • 인증된 개발자가 등록한 앱이어야 인증된 안드로이드 기기에 설치 가능 Android Developer Verification : https://developer.android.com/developer-verification
  23. Lightbuild Before release Kotlin / Groovy DSL 명령형 스크립트로 구성되어

    코딩 에이전트(AI)가 로직을 안전하게 수정하고 구조를 분석하기 어려움 https://developer.android.com/tools/agents/lightbuild LIGHTBUILD (YAML) 구조화된 선언형 빌드 파일을 통해 AI 에이전트와 개발자 모두 안전하고 명확하게 빌드 스크립트 제어 간단한 앱을 만드는 용도 전문 개발자용 $
  24. New Project Agent with Firebase Android Performance Analyzer Built-in Skills

    R8 Configuration Analyzer SKILL.md support Views to Compose LeakCanary integration Code Review Agent Agent Web Search Tool New Android Build Agent Mode with Firebase Multi-Emulator Connection Android Developer Verification Android Studio IntelliJ Platform (2026.1) Publish to Google Play Dev Console Shared Element Transition Debugging
  25. Reference • Android Studio Panda 4 : https://developer.android.com/studio/releases/pastreleases/as-panda-4-release-notes • Android

    Studio Quail 1 : https://developer.android.com/studio/releases/pastreleases/as-quail-1-release-notes • Android Studio Quail 2 : https://developer.android.com/studio/releases • Android Studio preview : https://developer.android.com/studio/preview/features • IO ’26 What's new in Android development tools : https://www.youtube.com/ watch?v=N4GgGBKnHe4