두 번째 안드로이드 12 preview 버전이 공개되었습니다.
이 블로그에는 전반적인 picture-in-picture의 기능 향상, 쉽고 강력해진 블러 처리와 필터 효과를 위한 RenderEffect API의 전반적인 내용을 담고 있습니다. 안드로이드팀은 다음과 같은 기능을 중심으로 preview 버전의 개발 문서를 개선하고 있습니다.
새로운 기능들과 APIs, 동작 변경사항을 Android 12 Preview site에서 확인해주세요. 그리고 무엇보다도 개발자분들의 앱에서 새로운 preview 버전을 테스트해보시고 피드백을 주세요. 그렇다면 우리가 피드백을 보안하여 완성된 버전을 하루빨리 release 하는 데 도움이 될 것입니다.
저희 안드로이드팀은 수많은 기능, 오류수정, 가능성 향상해서 마지막 release까지 향해 달려가고 있습니다. 아직 몇 가지 버전들이 남아있으니 기대해주세요.
최신 안드로이드 개발에 관한 기술의 MAD Skills 시리즈는 계속 진행되고 있습니다. MAD Skills 중 WorkManager series는 이번 주에 끝이 납니다. 관련하여 추가된 내용을 확인해주세요.
안드로이드 개발자중에 아직 Firebase JobDispatcher 또는 GCMNetworkManager API를 사용하는 분이 계신가요? 만약 그렇다면 deprecate 되어 삭제해주셔야 합니다. 그리고 이제 적용할 때입니다. WorkManager가 구조해 줄 거예요!
이 에피소드에서 Caren Chang이 어떻게 WorkManager를 사용하여 코드를 migration 해야 하는지 알려줄 거예요. 아래 영상에서 Firebase JobDispatcher와 GCMNetworkManager 의 migration 가이드를 확인해주세요.
Hugo Visser는 WorkManager를 사용하여 어떻게 health 앱에서 프로세싱과 정기적인 데이터 다운로드가 작동하는지 공유해주었습니다. 그리고 몇몇 장치에서 발견된 이슈들을 가장 최신 버전에서 어떻게 고쳤는지 알려줍니다. (피드백은 도움이 됩니다!)
WorkManager 시리즈에서 마지막 에피소드에서는 WorkManager 개발자들과 Q&A 라이브를 하였습니다. Join me (질문 답변),
Ben Weiss & Caren Chang (이번 시리즈의 주최자), Sumir Kataria & Rahul Ravikumar (WorkManager 개발자)와 함께 목요일 아침(태평양 시각)에 WorkManager API에 관한 모든 질문에 답변 시간을 가졌습니다.
MAD Skills playlist, articles on Medium, handy landing page를 통해 계속해서 콘텐츠들을 확인해주세요.
안드로이드 팀은 안정되고 오류들이 수정된 버전의 몇 가지 AndroidX를 공개했습니다. 이 중에는 Fragment 1.3.2, Antivity 1.2.2, Lifecycle 2.3.1이 있습니다.
또한, 첫 번째 alpha 버전의 새로운 라이브러리들이 있습니다.
Oboe는 안드로이드 버전들과 디바이스들끼리 오디오 지연시간을 줄이고 높은 기능성에 도달하기 위한 native 라이브러리입니다. 안드로이드 개발팀은 ADB 팟캐스트에서 지난 4월 Oboe 개발자들과 이야기를 나누었습니다. 그리고 Oboe는 Games SDK와 통합하고 있습니다. Daniel Galpin은 코드를 시작할 때와 프로젝트에 어떻게 추가해야 하는지 Android Developer 글에 블로그를 작성하였습니다.
Manuel Vivo는 UI 레이어에서 안전한 Kotlin 흐름 수집을 위해 새로운 Lifecycle 2.4.0-alpha01 소개했습니다.
Nicole Borrelli은 적절한 PendingIntent를 어떻게, 왜 사용하는지 블로그를 작성했습니다. 이 글에서 Android 12 대상으로 하는 앱이 PendingIntent의 변경 가능성을 선언하도록 하는 release의 보안 중심 변경 사항들의 주제가 있습니다.
안드로이드 개발 기초를 배우려는 사람들을 위해 Android Basics in Kotlin 코스에서 Unit 4: Connect to the Internet을 발표하였습니다. 코틀린 코루틴과 어떻게 Retrofit과 Coil과 같은 중요한 라이브러리 통해 네트워크 데이터 전달할 수 있을지의 내용을 담고 있습니다.
이제 Android Developers Backstage는 새로운 사이트와 새로운 피드, 멋진 로고를 가지게 되었습니다!
현재의 ADB 구독자들에게 영향을 주지 않고 피드를 다시 줄 수 있어서 구독자들은 다시 구독하지 않아도 됩니다. 그러나 앞으로의 에피소드들을 찾고 싶다면, adbackstage.libsyn.com에서 Libsyn을 확인해주세요.
새로운 사이트의 첫 번째 에피소드와 피드는 오랜 기간 홀로 개발해온 안드로이드 개발자 Chris Lacy와 인터뷰입니다. Romain과 Chet Haase는 Chris와 함께 그의 앱이 어떻게 구현되어 있는지, 어떤 방법으로 그는 안드로이드 API들을 배웠는지 이야기를 했습니다.
참고 자료
Now in Android: 37 on Youtube
Now in Android #37 on Medium