Now in Android #80

ganghee·2023년 6월 4일
0

[번역] Now in Android

목록 보기
46/64
post-thumbnail

새로운 Now in Android에 오신 것을 환영합니다. 이번 주 구글 안드로이드 기술 중 새로운 기술과 주목할만한 기술을 알아봅시다.

Episode 80 Video and Podcast

Now in Android는 영상과 팟 캐스트가 제공이 됩니다.





Media3 is ready to play! 🚀

Media 3은 이제 사용 가능합니다! 안드로이드 팀은 Jetpack Media3 라이브러리의 모든 배포를 소개할 수 있어서 기쁩니다. 모든 개발자가 적용하기를 바랍니다! Media3는 API를 위한 새로운 home이며 다양한 오디오와 영상 구현을 할 수 있도록 도와줍니다. 만약 exoplayer와 MediaCompat, Media2 라이브러리를 사용하고 있다면 Media3를 구현할 때 익숙하게 다가올 수 있습니다. 미디어 각각의 라이브러리를 대신하여 Media3는 통합 API를 제공하며 playback 사례와 새로운 비디오 편집과 transcoding과 같은 새로운 기능을 확장하였습니다. ExoPlayer는 새로운 home을 가지고 있으며 Media3에서 새로운 Player 인터페이스의 기초가 됩니다.

더 많은 Media3의 1.0 배포 정보를 확인해보세요.




What’s new in the Jetpack Compose 1.4 Release

3월 23일 Materials의 Bill, 안드로이드 팀은 Airbnb와 같은 애플리케이션이 사용하는 최신기술과 native UI 툴킷인 Jetpack Compose 1.4 버전을 배포하였습니다. 이번 배포는 Pager와 FlowLayout과 같은 새로운 기능을 포함하며 하이픈 넣기와 줄 바꿈 기능과 같은 새로운 텍스트 스타일 기능을 추가하였습니다. 또한 modifier의 성능 향상과 여러 오류를 수정하였습니다.

Compose는 현재 서로 다른 content의 가로세로 페이징을 지원합니다. VerticalPager 또는 HorizontalPager를 사용하여 view 시스템에서 ViewPager와 비슷한 기능을 구현할 수 있습니다. 그러나, LazyRow와 LazyColumn의 장점을 이용하여 더 이상 adapter 또는 fragment를 만들지 않아도 됩니다. Pager 안에서 간단히 composable을 추가하여 구현할 수 있습니다.

// Display 10 items
HorizontalPager(pageCount = 10) { page ->
    // Your specific page content, as a composable:
    Text(
        text = "Page: $page",
        modifier = Modifier.fillMaxWidth()
    )
}

또 다른 새로운 1.4 Jetpack 배포내용을 여기서 확인해보세요!




MAD Skills: Jetpack Compose layout and modifiers 👾

MAD Skills 시리즈는 Jetpack Compose layout and modifiers 주제로 Manuel Perara가 community tip을 알려줍니다. 이분은 Bumble에서 안드로이드 리드하고 있으며 Lazy layout으로 재밌는 구현을 보여줍니다.



Simona는 layout과 modifier 기초와 관련된 모든 것과 modifier 메서드 순서와 subcomposition과 같은 어려운 개념을 설명을 담은 시리즈를 마무리합니다.




More MAD Content

잠시만요! 아직 내용이 부족하다면 더 많은 MAD 내용이 있습니다!

유튜브에서 MAD Skills playlist미디움의 글, landing.page를 참고하여 모든 내용을 확인해보세요.




Evolution of Crash Management: Behind the Scenes with App Quality Insights

Rebecca Gutteridge는 Meetup과 Android GDE의 부사장 Annyce Davis와 함께 안드로이드 스튜디오의 App Quality Insights window 사용법을 알려줍니다.



안드로이드 스튜디오의 App Quality Insights window는 로컬 안드로이드 스튜디오 프로젝트의 context와 함께 개발자가 오류를 발견하고 분석하며 Firebase Crashlytics로 바로 이슈를 받을 수 있습니다.

#TheAndroidShow & 블로그에서 영상의 스니펫을 확인해보세요.



또한 다음 What’s your favorite Android Studio AQI feature? #Shorts 내용의 쇼츠를 확인해주세요.





AndroidX releases 🚀

이전 에피소드 이후 대부분의 주목할만한 AndroidX release가 여기 있습니다.




Articles, documentation and videos 📚🎥

Tyson은 App Startup 소개와 "pre-warming app feature"에서 해야 할 것과 하지 말아야 할 것을 다룹니다. startup time과 battery life, 사용자 유지 측면에서 사전에 준비 해야 할 내용을 자세히 다룹니다.

Morten은 Mitigating soft verification issues in R8 and D8에 대한 내용으로 런타임 성능에서 부정적 영향은 피하고 오래된 기기에서 조금이라도 빠르게 애플리케이션을 실행하는 방법을 알려줍니다.

0개의 댓글