Now in Android #52

ganghee·2021년 12월 5일
0

[번역] Now in Android

목록 보기
18/64
post-thumbnail

주요 내용

Now in Android에 오신 것을 환영합니다. 안드로이드 개발에서 새로운 내용과 주목할만한 내용이 무엇이 있는지 알아봅시다.




유튜브 백만 구독자 🥳

Now in Android 시리즈와 Android 개발자 유튜브 채널에서 제공하는 모든 콘텐츠를 이용해 주시는 모든 분께 감사드립니다. Android Developer Summit 기간 동안 유튜브는 백만 구독자를 달성했습니다. 그리고 감사한 마음을 담아 짧은 영상을 만들었습니다.





MAD Skills: Paging 📑 and Gradle 🐘

페이징 라이브러리 시리즈가 마무리되었습니다. TJ는 세 번째 에피소드에서 페이징 라이브러리 메소드를 소개합니다. 새로운 페이저가 만들어 질 때 구분자를 삽입하는 것과 같은 변환, PagingData 구독을 커스텀하는 방법을 소개합니다.

다음 영상은 Erik Zuork 안드로이드 커뮤니티에 Paging tip을 공유하였습니다.





페이징의 마지막 영상에는 TJ와 Dustin이 live Q&A를 통해 질문에 대해 답변을 하는 내용을 담았습니다.





페이징 이후 새로운 MAD Skills 시리즈가 시작합니다. 그건 바로 Gradle입니다. 이번 비디오에서는 Murat이 시리즈를 소개하고 배울 것들을 알려줍니다.





첫 번째 에피소드에서는 Murat이 안드로이드 빌드 시스템과 어떻게 빌드가 실행되는지 알려줍니다.





두 번째 에피소드에서는 플러그인을 만들어 빌드를 확장하는 방법을 소개합니다.





마지막으로 세 번째 에피소드에서는 플러그인을 한 단계 더 발전시키고 새로운 Artifact API를 사용하여 다양한 빌드를 하는 방법을 알려줍니다.





더 많은 MAD 내용

잠깐! 앞서 소개한 MAD 내용들이 충분하지 않다면, 여기 더 많은 주제가 있습니다.

계속하여 유튜브에서 MAD Skills playlist를 확인해주시고, 미디움과 랜딩페이지에서 모든 주제를 확인할 수 있습니다.




AndroidX releases 🚀

지난 non-ADS Now in Android 에피소드 이후, 많은 라이브러리가 안정화되었습니다. AppCompat, Activity, Fragment는 1.4.0으로 많은 back stack을 지원하고 Emoji2 1.0은 새로운 emoji를 지원합니다. Lifecycle 2.4에서는 라이프 사이클을 알고 있는 repeatOnLifecycle 과 flowWithLifecycle를 지원합니다. Paging 3.1은 몇 가지 행동을 바꾸는 LoadState를 지원합니다. 그리고 Wear OS 기기에서 커스텀 tile을 빌드하기 위한 Wear tile 1.0이 안정화되었습니다.

이것들이 이미 안정화가 되었습니다. 사용해보세요! AndroidX release note에서 모든 것을 확인할 수 있습니다.

Jetpack Media3

Jetpack Media3의 첫 번째 알파버전을 이용 가능합니다. Media3는 Exoplayer를 포함하여 media 재생을 위한 라이브러리입니다. 이 블로그 글은 팀에서 왜 Media3를 사용해야 하고 무엇을 담고 있는지, 애플리케이션 아키텍처에서 간단하게 사용하는 방법을 알려줍니다.




블로그 글 📚

Meghan은 새로게 안정화 버전의 emoji2 라이브러리에 관한 블로그 글을 올렸습니다. emoji에 관한 문제점과 어떻게 emoji2에서 개선이 되었는지 알려줍니다.

CameraX에 대한 글을 올렸습니다. 이 글에는 CameraX에서 YUV 전환, CameraX 생성 포맷, TensorFlow Lite에서 이미 분석을위한 RGB 사용법에 알려줍니다. 예를 들어 이러한 포맷과 새로운 전환기능을 사용법에 관한 더 많은 정보를 이 글에서 확인하실 수 있습니다.

애플리케이션 시작 시간은 사소하게 취급하는 것이 아니고 깊은 이해가 필요합니다. 올해에 안드로이드 팀과 페이스북 모바일 팀은 함께 측정하고 연구하며 앱 시작 시간을 향상하는 방법을 공유하였습니다. 이 블로그 글에서 더 많은 이야기를 확인해주세요.




접근성 시리즈 🌐

접근성 시리즈는 애플리케이션에서 더 많은 접근성을 위해 접근성 활동을 직접 만들 방법을 소개합니다. 개발자는 접근성 서비스를 위해 활동을 만들 수 있으며 활동과 관련된 로직을 구현할 수 있습니다. 더 많은 정보를 원한다면 다음 영상을 참고해주세요.





다른 에피소드에서는 StateDescription API에 대해 배울 수 있습니다. stateDescription과 contentDescription을 사용할 때 어떻게 사용자에게 에러 상황을 보여줄 것인지 알려줍니다.





새로운 코드랩 🧑‍💻

Wear OS와 Jetpack Compose에 관심이 있다면 새로운 Compose for Wear OS codelab을 이용해보세요. 여기에서 Compose를 이용한 Wear OS 사용법과 구체적인 composables를 배우게 될 것입니다.




오디오 🎙

지난 Now in Android 이후 Android Developers Backstage의 하나의 에피소드가 추가되었습니다. 아래의 링크를 확인하거나 즐겨찾기한 방송에서 확인해주세요.

# 178: Hosts 3, Guests 0 : Chet과 Romain, Tor는 Android Developer Summit에 대해 이야기를 했습니다. 안드로이드 스튜디오에서 새로운 기능과 Chet의 새로운 jank stats 라이브러리와 Android 12 공개 등 여러 가지 이야기를 담고 있습니다.

0개의 댓글