Now in Android: #36

ganghee·2021년 3월 21일
0

[번역] Now in Android

목록 보기
2/64
post-thumbnail

주요 내용

  • MAD Skills: WorkManager
  • AndroidX Releases
  • 블로그 글, 공식문서, 비디오
  • 안드로이드 개발 챌린지
  • 팟캐스트 방송
  • Google 안드로이드 개발자 채용

MAD Skills: WorkManager

WorkManager 시리즈의 동영상 2개가 추가되었습니다.
여러개의 프로세스를 동시에 작업을 수행하여야 할 때, Ben Weiss가 WorkManager를 사용한 다른 접근 방식의 백그라운드 사용 방법을 다루었습니다. WorkManager의 API들은 Executors, coroutines, RxJava와 관련이 되어있습니다. 또한, 이 글에서 작업이 완료되었을 때 어떻게 결과를 return 해야하는지 다루었습니다. 그리고 WorkManager에서 여러 프로세스와 test Workers, 몇 개의 유용한 디버깅 공유하는 초기 작업을 어떻게 처리해야 하는지 설명하였습니다.

AndroidX Releases

대부분의 AndroidX releses 버전의 버그가 해결되었습니다. 개발팀이 개선한 라이브러리에서 문제점을 찾아주세요. win-win 입니다.
Hilt가 버전 Beta로 나왔습니다. 그로인해 Hilt의 API들과 ViewModel, WorkManager, Navigation들의 모든 AndroidX API들이 안정화 되었습니다. 이미 알겠지만, Hilt는 안드로이드에서 Dependency injection을 위한 Jetpack입니다. 아래 링크를 통해 Hilt와 Dagger의 annotation 차이점과 어떻게 사용하는지의 차이점을 표를 통해 보여줍니다.
만약 Jetpack Compose와 Navigation을 사용하고 있다면 새로 공개된 hilt-navigation-compose 라이브러리를 확인해주세요. 이 라이브러리는 ViewModel 스코프에서 navigation 그래프의 방향을 보여줍니다.

블로그 글, 공식문서, 비디오

An update on Android's audio latency

Don Turner는 실시간 오디오 앱에서 안드로이드 오디오 지연 시간을 향상시키는 것을 다루었습니다. 아래의 링크에서 Oboe library를 사용하여 어떻게 적은 지연시간을 가진 앱을 계획하고 바꾸어야 하는지 보여줍니다.

A UX journey of Compose Preview

Jatpack Compose는 개발자의 생각을 많이 적용하여 개발되었습니다. Preethi Srinivas와 Paris Hsu는 안드로이드 스튜디오에서 Compose Preview 기능이 어떻게 설계되고 UX 리서치 연구가 설계와 기능에 어떤 영향을 끼쳤는지 설명했습니다.

Announcing Wear OS Tile Alpha

Wear OS tiles이 완전히 개편되었습니다. 아직 alpha 버전이지만 새로운 Jetpack Tiles library가 있습니다. App을 켤 필요없이 쉽게 접근 가능하게 변하게 만들 수 있습니다. 다가오는 Wear OS 플랫폼 업데이트와 함께 이용가능 합니다.

API guidelines for Jetpack Compose

Jetpack Compose 팀은 패턴과 best practices, 이상적인 Jetpack Compose API의 가이드라인을 공개했습니다. 전반적인 Compose API를 생각해보고 싶거나 이상적인 Compose를 사용하려면 이 가이드라인을 확인해보세요.

Android Code-Along: Coroutines

Caren Chang과 Manuel Vivo은 어떻게 코루틴을 사용해야하는지 라이브 세션을 진행했습니다. 우리는 라이브채팅에서 코루틴 공식문서와 codelab에 관해 질문과 답변시간을 가졌습니다. 만약 코루틴에 관해 배우길 원한다면, 안드로이드 스튜디오를 열고 아래 동영상과 함께 코드를 작성해보세요.

안드로이드 개발 챌린지

몇 주전에 Jetpack Compose beta 출시와 함께 첫 번째주에는 강아지 입양 어플 두 번째주에는 타이머 어플을 만드는 개발 챌린지를 시작했습니다. 지금, 셋 째주에는 타자가 빠른 사람을 위한 챌린지가 있습니다. 각각의 시차를 고려하여, 가능한 빨리 프로토 디자인을 설계하여 Pixel 5를 받아가는 주인공이 되세요!

시간이 없어도 걱정하지 마세요. 아직 챌린지가 남아있습니다. 당신의 동기부여를 위해 마지막 챌린지가 3월 17일에 시작되었습니다. 놓치지 마세요!

팟캐스트 방송

지난 Now in Android 이후 다른 에피소드의 팟캐스트가 있었습니다. Chet Haase, Romain Guy, Tor Norbye는 4명의 Jetpack Compose 팀의 Nick Butcher, Clara Bayrri, Leland Richardson, Adam Powell 과 Compose 베타버전에 대해 말했습니다. 코루틴과 머테리얼 디자인 구현, ConstraintLayout 등의 Jetpack 기능들에 대해 이야기를 나누었습니다.

Google 안드로이드 개발자 채용

안드로이드 개발 팀은 사람들이 훌륭한 앱을 만드는 데 기여합니다. 우리의 팀과 함께하고 싶나요? 당신이 관심있는 것 어느것이든 그 일을 할 수 있도록 몇 개의 포지션을 만들었습니다. 만약 개발팀이 무엇을 하는지 모른다면, Jacob Lehrbaum의 블로그를 읽어보세요. 우리의 개발 포지션에 대해 더 많은 것을 알 수 있습니다.

참고 자료

0개의 댓글