Now in Android: #39

none·2021년 5월 17일

[번역] Now in Android

목록 보기
5/85
post-thumbnail

주요 내용

Android Studio 4.2 released to stable channel

안드로이드 스튜디오 4.2버전이 안정화 되어 배포되었습니다. 무엇이 새로워졌는지, 최신 Android Gradle Plugin 버전으로 프로젝트를 최신화시키는지 이 블로그를 참조하면 자세한 내용을 알 수 있습니다. 데이터베이스 InspectorSystem Trace, SafeArgs support, Apply Changes, 새로운 프로젝트 마법사 툴 등에 대해 많은 것을 개선했습니다. 이곳에서 Android Studio를 다운로드해주시고 이슈가 있다면 이곳에서 알려주세요.




Hilt is stable and ready for production

Manuel Vivo는 안정화된 Hilt에 대해 블로그 글을 남겼습니다. Android Jetpack은 안드로이드 앱에서 의존성 주입을 추천합니다. 더 간단해지고 Dagger DI 라이브러리의 이점을 사용할 수 있는 선택지가 많아졌습니다. 그리고 보일러 플레이트를 없애고 에러를 줄였습니다. 인기 있는 Jetpack libraries(ViewModel, WorkManager, Navigation, Compose)를 지원하고 있습니다. (DI 기초, 공식 문서)




Google Play updates

구글 플레이는 아이콘과 제목, 개발자 이름과 같은 특정 키워드의 메타데이터를 금지하기로 했습니다. 기능 사진들, 스크린 샷, 비디오, 짧은 설명들에 대해서도 새로운 가이드라인을 만들었습니다. 이 블로그에서 자세한 내용들과 변경사항들이 배포된 것들을 확인해주세요.

사용자에게 투명성과 정보를 관리할 수 있게 도움을 주는 안정성에 관한 블로그 글이 있습니다. 안드로이드 개발팀은 모으고 저장한 데이터를 식별하는 타입과 어떻게 데이터가 사용되고 개인 정보 방침에 대해 개발자들과 공유할 것입니다.




MAD Skills: Navigation

MAD skill의 핵심 중 Murat Yener는 커피와 도넛 기록 앱인 Navigation 시리즈를 계속 진행하고 있습니다.
에피소드 2에서 Murat은 어떻게 사람들이 커피와 도넛이 함께 기록된 Fragment 또는 커피가 없는 도넛의 Fragment로 바로 이동하는지에 대해 조건이 추가된 navigation을 알려줍니다. 또한 어떻게 조건이 추가된 navigation을 테스트할 수 있는지에 대해 알려줍니다. 글로 보고싶은 사람들은 이 블로그를 확인해주세요.



에피소드 3는 navigation 그래프에 대해 알려주고 navigation이 어떻게 앱 모듈화하는 데 도움을주는지를 알려줍니다. 블로그 글



But Wait, There’s More!

유튜브에서 MAD Skills playlist를 확인하고 미디움의 블로그 글들, 랜딩 페이지를 통해 navigation에 관해 확인해주세요.




블로그 글

Manuel Vivo는 cold 코루틴을 hot 코루틴으로 바꾸는 sharedIn, stateIn 연산자에 대해 블로그 글을 작성했습니다. 이것은 캐시와 버퍼, multicast 정보를 여러 개의 collector에서 사용할 수 있도록 합니다.

Murat Yener는 안드로이드 스튜디오에서 새로운 Background Task Inspector와 이것을 어떻게 WorkManager의 worker를 이용할 수 있는지를 다루었습니다. 이 글을 참조해주세요.




팟 캐스트

지난 Now in Android 이후 Android Developers Backstage의 에피소드 2가지를 방송했습니다.
에피소드 #161: Tor와 Chet, Romain은 Rohit Sathyanarayana, Florina Muntenescu 함께 SharedPreference 라이브러리를 대체할 수 있는 DataStore에 관해 이야기를했습니다.

에피소드 #162: Tor는 Jeffrey van Gogh, Ting-Yuan Huang, Yigit Boyar와 함께 Kotlin Sysmbol Processing(KSP)에 관해 이야기를 했습니다. 이것은 anotation 프로세서를 대체할 수 있는 새롭고 더 빠르고 더 좋은 tool이라고 합니다.

0개의 댓글