이 글의 원문은 여기서 확인하실 수 있으며 블로그 리뷰에는 엄재웅(GDE)님이 참여해주셨습니다.
Android Studio 팀은 안정적인 최신 버전의 Android Studio Dolphin 🐬(2021.3.1)을 이용해 더 쉽게 고품질 앱을 만드는 방법을 심층적으로 살펴봤습니다. 해당 버전은 Jetpack Compose, Wear OS, 개발 생산성이라는 세 가지 주요 테마에 초점을 두고 있습니다.
Jetpack Compose의 경우, Android Studio Dolphin에는 다중 화면 미리보기와 애니메이션 미리보기를 지원하는 안정적인 도구가 마련되어 있습니다. 또한 Layout Inspector 내에 편리한 Compose UI 카운터를 도입하여 여러분이 앱의 사용자 인터페이스를 디버그할 때 UI 재구성 시점을 계속 추적할 수 있도록 했습니다.
Android Studio Dolphin을 이용해 모든 Wear OS 3 기기에 맞는 Wear 앱, 타일, 시계 모드를 준비할 수 있도록 다양한 Wear OS 기능을 추가했습니다. 업데이트된 Wear OS Emulator와 직관적인 Pairing Assistant, 론치 타일과 시계 모드용 새로운 배포 흐름을 통해 훌륭한 Wear OS용 앱을 그 어느 때보다 쉽고 효율적으로 만들 수 있습니다.
마지막으로, Android Studio 사용 시 생산성을 한층 더 향상시키고자 Gradle Managed Virtual Devices가 테스트 기기를 중앙에서 관리할 수 있도록 했습니다.
최신 업데이트를 살펴보려면 지금 바로 다운로드하세요.
Android Studio Dolphin에 도입된 새로운 기능을 자세히 알고 싶다면 이 글 혹은 아래 영상의 내용을 참고하시기 바랍니다.
개발 도구
Intellij 2021.3 플랫폼 업데이트 - Android Studio Dolphin에는 개선된 Find Usages 흐름, Kotlin 디버거 업데이트, Kotlin에 대한 상시적 조건 검사, 개선된 코드 작성 의도 미리보기 등의 기능이 있는 Intellij 2021.3 버전이 포함됩니다. 자세히 알아보세요.
Gradle Managed Virtual Devices - 에뮬레이터를 사용해 앱 테스트를 자동화하려 했으나 조정 및 설정 과정이 번거롭다고 느꼈다면 Gradle Managed Virtual Devices를 사용해 보시기 바랍니다. 자동화된 테스트에 필요한 가상 기기를 개발의 일부로 설정하면 나머지 작업은 Gradle이 처리해 줍니다. SDK 다운로드부터 기기 프로비저닝 및 설정과 테스트 실행 및 해제에 이르기까지, Gradle이 계측 테스트 중에 가상 기기의 수명 주기를 관리합니다. Gradle은 스냅샷 관리, 테스트 캐싱, 테스트 샤딩을 지원하는 새로운 기능을 사용해 테스트 과정을 더욱 최적화하여 효율적이고 신속하며 일관적인 테스트 실행을 보장합니다.
Gradle Managed Virtual Devices는 또한 자동 테스트기로 불리는 완전히 새로운 유형의 기기도 도입했습니다. 자동화 테스트에 최적화된 이 기기를 통해 테스트 실행 중 CPU 및 메모리 사용량을 크게 절감할 수 있습니다. 자세히 알아보세요.
Gradle Managed Virtual Devices
Jetpack Compose
Compose Animation Inspector
Compose Multipreview Annotations - 앱 전반에 걸쳐 모든 곳에 똑같은 @Preview 코드를 복사하여 붙여넣는 대신, 여러 개의 미리보기 정의가 포함된 Annotation 클래스를 정의할 수 있습니다. 새로운 Annotation은 미리보기를 전부 한 번에 생성하므로 모든 단일 Composable을 반복해서 정의하지 않고도 다양한 기기, 글꼴, 테마를 동시에 미리보기할 수 있습니다. 자세히 알아보세요.
Compose Recomposition Counts
Wear OS
Wear OS Emulator Pairing Assistant
Wear OS Emulator Side Toolbar
Wear OS Direct Surface Launch - Wear OS 앱을 배포할 때, 특히 시계 모드 정보 표시 같은 기능에 대한 작업을 하는 경우, 때로는 앱을 적절한 상태로 만들기 어려울 수 있습니다. Android Studio Dolphin에서는 Android Studio에서 직접 적용할 수 있는 Wear OS 타일, 시계 모드, 정보 표시에 대한 실행/디버그 구성을 만들 수 있습니다. 자세히 알아보세요.
New Wear OS Run/Debug configuration types
Android Studio Dolphin의 새로운 개선 사항과 기능은 다음과 같습니다.
개발 도구
Jetpack Compose 도구
Compose Animation Inspector
Compose MultiPreview Annotations
Layout Inspector의 Compose Recomposition Counts
Wear OS
Android Studio 출시 노트, Android Gradle 플러그인 출시 노트, Android Emulator 출시 노트에서 자세한 내용을 확인하실 수 있습니다.
시작하기
다운로드
다운로드 페이지에서 Android Studio Dolphin 최신 버전을 다운로드할 수 있습니다. 이전 버전의 Android Studio를 사용 중이라면 최신 버전으로 간단히 업데이트가 가능합니다. 안정적인 버전의 Android Studio를 유지하고 싶다면 Android Studio의 안정적인 버전과 카나리 버전을 동시에 실행할 수 있습니다. 자세히 알아보세요.
앞서 언급한 Android Emulator 기능을 사용하려면 Android Studio SDK Manager를 통해 다운로드한 Android Emulator v31.3.0 이상이 실행 중이어야 합니다.
마음에 드는 부분이나 궁금한 점, 원하는 기능에 대한 피드백은 언제든지 환영합니다. 버그나 문제를 발견한 경우에는 신고해 주시기 바랍니다. Twitter와 Medium에서 Android Studio 개발팀을 팔로우하고 실시간 소식을 확인해보세요.