1. Android 17 QPR1 Beta 1 출시 — 9월 Feature Drop을 향한 첫 발걸음
URL: https://developer.android.com/about/versions/17/qpr1 요약: 2026년 4월 22일, Google이 Pixel 기기(Pixel 6 이상)를 대상으로 Android 17 QPR1 Beta 1을 공개했습니다. Android 17 정식 출시가 아직 이뤄지지 않은 상황에서 이미 9월 Feature Drop(분기별 플랫폼 릴리즈)을 위한 베타가 시작된 것입니다. 주요 수정 사항: ①VoIP 오디오 왜곡 — AIDL 오디오 HAL에서 5초 이상 스트림 재생 시 phase cancellation 현상 수정; ②Terminal ANR — Terminal 앱의 Application Not Responding 버그 수정; ③인쇄 서비스 크래시 — 잉크 부족 상태에서 Default Print Service 충돌 수정. 또한 강제 초기화 시 생체인증·보조 기기 검증이 필요한 Enhanced Factory Reset Protection이 조용히 추가됐습니다. 개발자는 Android Beta Program을 통해 또는 Android Studio 에뮬레이터로 테스트 가능합니다.
2. Perfetto로 "그럴듯한 개선"과 "실제 개선"을 구분하는 법
URL: https://levelup.gitconnected.com/how-i-used-perfetto-to-separate-real-startup-improvements-from-plausible-ones-d5497b25544c
요약: Android Weekly #724에 소개된 실전 퍼포먼스 아티클. 저자는 앱이 "어느 정도 괜찮은" 상태가 되면 개발자가 "기술적으로 보이는" 리팩토링을 그럴듯한 이유만으로 시작하기 쉽다고 지적합니다. Perfetto를 도입한 진짜 이유는 측정을 통해 "이 변경이 First Draw 이전에 실제로 실행되는가"를 검증하기 위해서였습니다. 핵심 인사이트: First Draw 이전에 반드시 필요한 작업과 그 이후로 안전하게 미룰 수 있는 작업을 트레이스로 정확히 분리하면, 불필요한 "개선" 작업을 걸러낼 수 있다. systrace, macrobenchmark와 조합하면 앱 시작 시간 최적화의 신뢰도가 크게 올라갑니다. Perfetto UI의 슬라이스 분석 방법도 단계별로 설명합니다.
3. Koin Migration Skills — Claude Code로 Hilt/Dagger → Koin 4.x 마이그레이션 자동화
URL: https://blog.insert-koin.io/introducing-the-koin-migration-skills-0b4be9c819cc
요약: Koin 팀이 Claude Code 플러그인으로 동작하는 Koin Migration Skills를 공개했습니다. Hilt, Dagger, Toothpick, Kodein, 구버전 Koin → Koin 4.x + Koin Compiler Plugin으로의 DI 마이그레이션을 단계별로 자동화합니다. 전략은 "leaf-first": 가장 외곽의 작은 모듈부터 시작해 전체 워크플로를 검증한 뒤 핵심 모듈로 이동. 8단계 워크플로(Inventory → Plan → Gradle Setup → Generate Code → Wire Up → Update Injection Sites → Test → Verify)를 거치며 각 단계마다 사람이 검토·승인합니다. 최소 요구사항: Kotlin ≥ 2.3.20 (K2), Koin ≥ 4.2.1, Koin Compiler Plugin ≥ 1.0.0-RC1. GitHub: InsertKoinIO/koin-migration.