Now in Android #42

ganghee·2021년 7월 12일
0

[번역] Now in Android

목록 보기
8/64
post-thumbnail

주요 내용




Now in Andorid에 오신 것을 환영합니다. 이 글은 안드로이드 개발팀에서 무엇이 새로워지고 주목할 만한 내용이 있는지 지속적으로 가이드하고 있습니다.




Now in Android 영상과 팟캐스트

Now in Android를 영상과 팟캐스트로 이용할 수 있습니다. 영상과 팟캐스트는 같은 내용이라 읽기를 덜 선호하신다면 영상과 팟캐스트를 이용해주세요.



팟캐스트는 이 링크를 통해 들을 수 있으며, 당신의 어플에 구독해주세요.




App Bundles 📦

구글 플레이는 2021년 8월부터 앱 번들로 새로운 앱을 출시합니다. 앱 번들은 기존방식의 APK를 대체할 것 입니다.
만약 아직까지 앱 번들로 바꾸지 않았다면, 이 글에서 앱 번들의 장점과 개발자와 사용자를 어떻게 도움을 주는지 알 수 있습니다.




MAD Skills: More Navigation wrap-up 🧭

이전 Now in Android 시리즈에서 다루었던 Navigation 시리즈에 대한 내용이 끝난 이후 livestream Q&A로 마무리를 하였습니다. 아래 영상에서 그 내용을 확인할 수 있습니다.



이번에도, 네비게이션 시리즈에 대한 전반적인 내용을 정리하였습니다. 동영상과 블로그 글, 관련된 기술들을 같이 확인할 수 있습니다.

잠깐만요, 여기에 더 많은 MAD 이야기가 있습니다.

유튜브 MAD Skills playlist에서 MAD 기술과 미디움의 블로그 글, 랜딩 페이지에서 모든 것을 확인 할 수 있습니다.




AndroidX Releases 🚀

새로운 라이브러리인 core-splashscreen 알파버전은 Android12의 Splash Screen API 호환성을 위해 제공이 됩니다. API는 23버전부터 지원이 됩니다.

Jetpack ComposeDataStore는 1.0의 안정화된 출시를 코앞에 두고 지금 출시 후보 상태입니다.

Jetpack Compose는 안정화 출시가 곧 되며, 앞으로 더 기술들이 적용 될 것입니다. 그리고 이미 WearOS에도 적용이 되었습니다. Wear Compose는 Jetpack Compose를 이용하여 만들어진 웨어러블 기기를 위한 새로운 라이브러리입니다. Wear Compose는 메테리얼 디자인을 지원하고 현재 첫 번째 알파버전입니다. 릴리즈 노트를 통해 어떤 내용이 들어있는지 확인해주세요!




Articles 📗

구글의 위치기반 API 개선

위치기반 API에서, Isai Damier은 단방향 메시지와 양방향 커뮤니케이션, 디바이스 페어링과 같이 물리적인 근접성을 요구하는 각각의 방식들을 설명합니다.

첫 번째 글은 안드로이드와 iOS기기 사이에서 인터넷을 통해 전달되는 바이너리타입 전송과 그에 관한 Nearby Messagees API를 소개합니다.

인터넷없이 위치기반 연결을 통한 양방향 통신

두 번째 글은 Isai Damier는 사용자들을 인터넷없이 연결 시키기 위한 양 방향 커뮤니케이션을 소개합니다. 그러나 데이터의 양은 Nearby Connections API에 의해 무제한으로 전송할 수 있습니다.

Scope Storage에 대한 편견

세 번째 글은 하반기에 targetSdkVersion API 30이 업그레이드가 필요해졌다는 것입니다. 어플리케이션이 Scoped Storage가 필요해졌다는 것입니다. 이 글에서 Nicole Borrelli는 몇가지 Scope Storage 편견에 대해 Q&A를 진행하였습니다.

멀티 프로세서 앱에서 WorkManager 고급 사용법

WorkManager 2.6은 Worker가 어떤 프로세서든지 돌아가게하고 특정 앱에서 돌아가게 합니다. Caren Chang이 WorkManager가 어떻게 멀티 프로세서에서 돌아가는지 글을 작성했습니다.

repeatOnLifecycle API 설계 방식

이 글에는 어떤 방식으로 새로운 lifecycle-aware repeatOnLifecycle 코루틴 API가 설계되고, 왜 다른 API가 lifecycle-runtime-ktx 라이브러리로부터 제거가 되면서 개발자가 에러를 막을 수 있는지 알려줍니다.

폴더블 디바이스에서 Tabletop 모드

이 글에는 Francesco Romano가 간단하고 효율적인 방식으로 폴더블 기기에서 어플리케이션의 레이아웃을 적용할 수 있는지 이야기하고 있습니다.




자동차를 위한 안드로이드 🚗

지난 4월에 네비게이션과 주차, 충전 앱 기능과 함께 자동차 어플리케이션 라이브러리가 출시되었습니다. 지금 새로운 알파 버전 1.1은 로그인과 긴 메세지, 여러가지 긴 텍스트, 지도 통합과 같은 기능들이 추가되었습니다. 이 글에서 향상된 기능을 확인해주세요.




팟캐스트 🎧

지난 Now in Android 이후 두 개의 Android Developers Backstage 이야기가 있습니다. 아래 링크들을 확인해 보세요.

에피소드 #168 이 녹음은 Jetpack Compose(AD/BC)의 세 번째 글입니다. Nick과 Romain이 Clara Bayarri과 Matvei Malkov과 함께 머테리얼 디자인을 위한 Compose 지원을 이야기합니다. 어떻게 머테리얼 컴포넌트과 머테리얼 테마를 지원하고 어떻게 커스텀하는지, Material You, 등에 관해 이야기합니다.

에피소드 #169 Romain과 Tor은 안드로이드 스튜디오 팀인 Adarsh Fernando과 Arif Sukoco, Yahan Zhou와 함께 자동화된 테스트 스내샷과 테스트 메트리스 툴, 통합된 그래들 테스트 runner과 같은 최근 향상된 테스트 기능들에 대한 이야기와 그래들이 가상 기기를 관리하는 방법들을 이야기하였습니다.

0개의 댓글