이동식 저장소

Android Studio Iguana 신기능 정리 본문

Primary/Android

Android Studio Iguana 신기능 정리

해스끼 2024. 3. 3. 18:35

지난 2월 29일, Android Studio 최신 버전이 Iguana로 업데이트되었다. Iguana에서 추가된 기능 중 흥미로워 보이는 기능을 몇 개 정리해 보았다.

 

Android 스튜디오 이구아나 | 2023년 2월 1일  |  Android Studio  |  Android Developers

Android용 공식 IDE인 Android 스튜디오의 최신 버전에서 새로운 기능을 알아보세요.

developer.android.com

Compose UI Check

UI Check 모드를 통해 다양한 글꼴 크기, 화면 크기 등을 적용했을 때 프리뷰에 어떤 문제가 있는지 확인할 수 있다. 이전까지는 프리뷰 어노테이션을 여러 개 붙이거나 에뮬레이터를 켜서 확인해야 했는데, 이제 버튼 클릭 한번으로 편리하게 확인할 수 있다.

 

많다

 

하단 Problems 탭에서 자세한 원인을 파악할 수 있다.

Progressive Rendering for Compose Preview

프리뷰 성능을 높이기 위해, 이제 화면에 보이지 않는 프리뷰는 낮은 품질로 렌더링된다. 

프리뷰가 너무 많을 때 프레임 드랍이 일어나는 경우가 종종 있었는데, 안드로이드 팀에서도 프리뷰 성능에 관심이 많은 듯하다.

Version control system integration in App Quality Insights

Firebase Crashlytics의 stack trace에서 에러가 발생한 시점의 코드를 볼 수 있다! 다음과 같이 stack trace에 git 커밋 해시가 첨부되고, 해시를 클릭하면 문제가 발생한 시점의 코드와 현재 코드를 비교할 수 있다.

 

다음 조건을 모두 만족하는 환경에서 사용할 수 있으며,

  • Android Studio Iguana
  • Android Gradle Plugin
  • Crashlytics SDK v18.3.7 (또는 Firebase BOM v32.0.0)

``build.gradle``에서 활성화할 수 있다.

android {
  buildTypes {
    getByName("debug") {
      vcsInfo {
        include = true
      }
    }
  }
}

Baseline Profiles module wizard

이제 Create New Module 대화상자에서 Baseline Profile Generator를 통해 Baseline Profile을 생성할 수 있다.

 

 

이 템플릿을 실행하면 프로젝트가 Baseline Profile을 지원하도록 세팅하고, Baseline Profile을 만드는 gradle 작업도 정의한다.

 

Comments