Now in Android #106

none·2024년 7월 21일

[번역] Now in Android

목록 보기
69/85
post-thumbnail

Now in Android에 오신 것을 환영합니다. 안드로이드 개발에서 무엇이 새롭고 주목할 만한 내용인지 안내합니다. 이번 애피소드에서는 I/O'24Android 15, KMP, Compose, AndoridX 등의 내용이 있습니다.



이번 블로그 내용 대부분의 내용이 영상팟캐스트 형식으로 제공합니다. 블로그를 읽는 것 보다 영상을 보거나 팟캐스트를 통해 편하게 내용을 알 수 있습니다. (또는 블로그를 읽고, 팟 캐스트를 듣고, 영상을 시청하여 더 기억에 남도록 하세요! 퀴즈는 없습니다)




Announcements 📣

5월 14일에 Google I/O 행사가 있었습니다. 놓친 안드로이드 정보가 있나요?

Google I/O에서 안드로이드 개발자를 위한 15가지에 대한 블로그 글을 확인해 보세요. 도구의 업데이트 내용과 더 빠르고 쉽게 form factor의 빌드 생산성을 높이고 AI를 이용해 core 안드로이드를 재구성하고 있습니다.

Android 15의 두 번째 베타 버전이 공개되었습니다. 넓은 화면에서 다수의 작업과 개인정보, 디폴트로 예측할 수 있는 뒤로가기 기능 설정, 개선된 위젯 preview 등의 내용이 업데이트 되었습니다. 또한 Android 15 베타 버전을 더 많은 기기에서 확인할 수 있습니다.

2017년 이후로 안드로이드는 Kotlin을 지원하였습니다. 현재 Kotlin Multiplatform을 지원하며 모바일과 웹, 서버, 데스크톱 플랫폼에서 이용할 수 있습니다. 모바일과 웹, 서버, 데스크톱 플랫폼에서 비즈니스 로직을 공유하는 Kotlin Multiplatform 블로그 내용을 확인해 보세요.

Compose Preview Screenshot Testing 도구의 첫 번째 alpha 버전이 공개되었습니다. Screenshot 테스트는 간단하고 빠른 Compose preview를 이용하여 UI가 사용자에게 어떻게 보이는지 확인하는 효과적인 방법입니다.




Android Developers blog 📝

안드로이드의 새로운 정보를 알고 있나요? 여기 I/O'24의 블로그 내용을 확인해 보세요.

What's new in Google Play. 개발 preview에서 구글 플레이의 새로운 개편 내용을 공유합니다. 보안 개선과 높은 수준의 기능을 지원하는 Google Play SDK Console과 Play Integrity API의 업데이트 내용이 있습니다. 또한 사용자를 확보하고 참여하는 많은 방법을 공유합니다.

What's new in Jetpack Compose에서는 6월 24일 안드로이드 기기 에코시스템을 지원하는 Jetpack Compose 내용을 공유합니다.

What's new in Wear OS에서는 Wear OS 4의 Developer Preview를 공개합니다. Wear OS 5의 도구와 라이브러리 내용을 공유합니다.

넓은 화면의 big.picture. I/O에서는 적응형 앱을 다루고 키보드와 스타일러스 입력으로 생산성 증가, 게임 화면의 크기 조절의 내용을 공유합니다.

Android Health에서 최신 기능. 올해에는 건강 정보의 더 많은 타입 지원과 접근 방법 공유, 적시의 정보 업데이트하는 기능을 지원합니다.




Developer.Android.com updates 💻

이전보다 새로워진 developer.android.com의 업데이트가 있습니다. 새로운 AIIdentity, 문서 허브의 Social과 Message를 확인해 보세요. 새로운 허브는 Gemini Nano를 이용한 기기에서 높은 퍼포먼스와 PassKey를 이용한 사용자 인증 방법, 미디어 캡처와 생성 방법 등 중요한 사용자 여정 가이드를 제공합니다.




Medium 📝

미디움 블로그 글을 확인해 보세요.

Shahbaz는 Multisampled Anti-aliasing For Almost Free 블로그 글을 올렸습니다. 잘 구현이 된다면 적은 작업만으로 게임의 시각적 효과를 높일 수 있습니다.

Wear OS 애플리케이션 개발을 위해 Chiara는 Wear OS 구글 플레이 애플리케이션 향상에 도움을 주는 도구와 라이브러리에 대해 블로그 글을 올렸습니다.




Codelabs 🛠️

새로운 codelab이 있습니다. 새로운 pathway: Improve the user experience of an Android app. Edge to Edge와 Predictive Back, Glance를 배워서 사용자 경험 향상과 안드로이드 애플리케이션 품질 향상 방법을 알려줍니다.

또한, Jetpack Compose에서 Practical 퍼포먼스 문제 해결에 관한 codelab이 있습니다. Compose 애플리케이션에서 런타임 퍼포먼스 향상 방법을 알려 줍니다.




Android Developers Backstage🎙️

Android Developer Backstage episode 206: "Make it faster"에서는 전원 장치 연결에 관한 ADB(Android Debug Bridge)에 대해 이야기를 나누었습니다.

Romain과 Tor는 Android Studio 팀의 Fabien과 함께 최근 Google I/O에서 알려진 새로운 USB 속도 감지 기능이 포함된 디버그 스택 향상 방법을 알려줍니다.

podcast를 듣거나 유튜브를 확인해 보세요.





AndroidX Releases 🚀

마지막으로 Android Jetpack에서 몇 가지 새로운 라이브러리와 업데이트 되었습니다.

Camera Viewfinder Compose Version 1.0.0-alpha01이 공개되었습니다. 이 라이브러리에서는 CameraX와 Camera2를 이용하여 Compose로 구성된 Viewfinder 컴포저블을 소개합니다.

VectorDrawable-Seekable Version 1.0.0이 공개되었습니다. SeekableAnimatedVectorDrawable로 몇 가지 기능과 함께AnimatedVectorDrawable을 대체할 수 있습니다.

ViewPager2 Version 1.1.0이 공개되었습니다. FragmentStateAdapter에서 일어나는 프레그먼트 생명주기인 FragmentTransactionCallback 인터페이스 기능을 오류 수정하고 몇 가지 추가되었습니다.

Fragment Version 1.7.0이 공개되었습니다. 프레그먼트는 AndroidX Trasition 1.5를 이용하거나 Animator를 이용할 때 Predictive in-app back을 지원합니다. 제스처를 완료하거나 취소하여 트랜잭션을 커밋하기 전에 개발자가 구현한 이전의 프레그먼트 Animator/Transition을 찾아 뒤로가기 이벤트를 적용할 수 있습니다.

Transition Version 1.5.0이 공개되었습니다. 트랜잭션이 시작하거나 끝났는지 알 수 있는 새로운 onTransitionStart()과 onTransitionEnd()을 추가하였습니다.

Webkit Version 1.11.0이 공개되었습니다. 웹뷰 음성제어를 할 수 있습니다. 크롬에서 음소거를 할 수 있는 새로운 setAudioMutedisAudioMuted API를 추가하였습니다.

AndroidX의 더 많은 정보를 알고 싶다면 여기를 확인해 주세요.

0개의 댓글