Now in Android에 오신 것을 환영합니다. 안드로이드 개발에서 무엇이 새롭고 주목할 만한 내용인지 안내합니다.
Google I/O의 마지막 애피소드입니다. 안드로이드 스튜디오 Jellyfish와 새로운 Power Profiler에서 전력 소비 A/B 테스트하는 방법, AndroidX 업데이트 내역을 소개합니다.
이번 블로그 내용 대부분의 내용이 영상과 팟캐스트 형식으로 제공합니다. 블로그를 읽는 것 보다 영상을 보거나 팟캐스트를 통해 편하게 내용을 알 수 있습니다. (또는 블로그를 읽고, 팟 캐스트를 듣고, 영상을 시청하여 더 기억에 남도록 하세요! 퀴즈는 없습니다)
새로운 기능이 추가된 안정화 된 버전 Android Studio Jellyfish와 Android Gradle Plugin 8.4 정보를 안내합니다.
더 많은 정보를 얻고 싶다면 release page를 확인해 보시고 최신 버전을 다운로드 하세요.
Mayank와 Yasser는 안드로이드 애플리케이션의 전력소비 A/B 효과적으로 테스트 하는 방법을 블로그 글에 올렸습니다. 안드로이드 스튜디오의 새로운 Power Profiler 기능은 전력 소비를 시각화 하여 보여줍니다. 식별 권한과 소비 전력 문제를 다룰 수 있습니다. 애플리케이션의 서로 다른 버전과 기능, 알고리즘의 소비 전력을 비교하여 A/B 테스트를 할 수 있습니다.
Android Jetpack와 관련하여 Google I/O 에서 몇 가지 흥미로운 업데이트가 있습니다.
Activity 1.9.0에서 ComponentActivity에서 OnUserLeaveHintProvider를 구현하여 컴포넌트가 onUserLeaveHint 이벤트를 콜백할 수 있도록 합니다. 이 Activity 버전에서는 Predictive Back Animations 오류를 감지할 수 있습니다. 또한 나머지 Activity API는 Kotlin으로 재작성 되었고 activity-ktx에서 모든 확장 기능을 사용할 수 있습니다.
DataStore 1.1.0에서는 같은 파일에 다수 프로세스 접근을 지원합니다. 새로운 Storage 객체 인터페이스에서는 저장 방식과 데이터 모델을 직렬화할 수 있습니다. 이번 업데이트에는 Kotlin Multiplatform 프로젝트에서 DataStore를 지원합니다.
Room 2.7.0-alpha01이 업데이트 되었습니다. Kotlin Multiplatform에서 Room 사용 방법을 지원합니다.
Compose Material 3 Common Version 1.0.0-alpha01에서는 Material Design 컴포넌트를 빌드할 수 있는 테마 없는 컴포넌트를 소개합니다.
Webkit Version 1.12.0-alpha01에서는 Web Authentication을 이용할 수 있는 새로운 API를 적용하였습니다.
Media3 Version 1.4.0-alpha01에는 많은 API와 ExoPlayer에서 변경 사항과 새로운 기능, 오류 수정이 있었습니다.
AndroidX의 더 많은 정보를 알고 싶다면 이곳에서 확인해 보세요.