안드로이드 기술 면접 책 북 스터디를 하면서보다 간결하게 실제 면접하는 것처럼 글을 정리해보려 한다. 중요하다고 생각된 질문만 정리했다. Q30) R8 최적화란 무엇인가요? R8은 안드로이드 빌드 프로세스에서 APK 또는 AAB의 크기를 줄이고런타임 성능을 향상시키기 위해 사용되는 코드 축소 및 최적화 도구입니다.안드로이드 빌드 시스템에 통합되어 Proguard 도구를 대체하고, 코드 축소, 최적화, 난독화 및 리소스 관리를 위한 제공을 제공합니다. R8 최적화의 주요 특징죽은 코드 제거 : 코드베이스를 분석하여 앱에서 도달할 수 없거나 사용되지 않는 코드를 식별하고 제거인라이닝 : 짧은 메서드나 함수를 호출자쪽에서 직접 인라이닝하여 메서드 호출 오버헤드를 줄이고 런타임 성능을 향상시킵니다.클래스 병합 ..