이 글의 원문은 여기서 확인 가능하며 블로그 리뷰에는 노현석(GDE)님이 참여해주셨습니다.
올해 Google I/O에서는 최신 Android 개발을 위한 업데이트를 많이 선보였습니다. 알아야 할 세 가지 주요 사항은 다음과 같습니다.
#1: 새로운 Jetpack 라이브러리 대거 출시!최근 몇 달 사이에 여러 Jetpack 라이브러리가 안정적인 베타 버전에 도달하거나 알파 버전으로 출시되었습니다. 주요 사항은 다음과 같습니다.
새로운 기능에 대한 자세한 내용을 보려면 Jetpack의 새로운 기능, Compose의 새로운 기능 세션 영상을 확인해 보시고, Macrobenchmark를 심층적으로 살펴보려면 Macrobenchmark로 버벅거림 및 스타트업 측정 세션을 확인해 보세요.
#2: Android Studio의 Inspector
Android Studio Arctic Fox에서 제공하는 모든 검사기를 사용하면 애플리케이션 디버깅이 더 쉬워집니다. WorkManager 작업자의 상태 파악과 같은 백그라운드 작업에는 Background Task Inspector(백그라운드 태스크 검사기)를 사용하고, UI의 경우에는 Android Views와 Compose 모두에 대해 Layout Inspector를 사용하고, 데이터베이스 디버깅에는 Database Inspector를 사용하세요.
검사기가 작동하는 모습을 보려면 아래 Android 개발 도구 관련 새로운 소식 세션을 확인해 보세요.
#3: Kotlin의 새로운 기능
도구에서 API에 이르기까지 저희는 모든 수준에서 Android에서의 Kotlin을 계속 개선하고 있으며, 여러분께 다양한 학습 방법을 제공하고 있습니다. 현재 알파 버전인 KSP(Kotlin Symbol Processing)는 KAPT보다 최대 2배 더 빠르게 실행할 수 있는 단순화된 컴파일러 플러그인 API를 제공합니다. 현재 JetBrains과 함께 IDE의 성능 문제를 해결 중이며, 자동 가져오기 추천이 최대 20배 더 빨라졌습니다. DataBinding에 StateFlow 지원을 추가했으며, DataBinding이 없는 UI에서 Flow를 관찰하기 위한 새로운 API를 추가했습니다. Kotlin에 대한 모든 개선 사항에 대해 알아보려면 Android의 Kotlin 현황 세션 영상을 확인해 보세요.
이 재생 목록에서 최신 Android 개발 관련, 모든 Google I/O 2021 세션을 확인하실 수 있습니다.