Now in Android #47

ganghee·2021년 9월 26일
0

[번역] Now in Android

목록 보기
13/64
post-thumbnail

주요 내용

Now in Android에 오신 것을 환영합니다. 안드로이드 개발에서 주목할만한 내용과 무엇이 새로워졌는지 알려드리겠습니다.



MAD Skills: Kotlin & Android 🚀

MAD Skills은 최신 안드로이드 개발에 대한 기술적인 내용과 함께 계속해서 진행되고 있습니다.

Hilt

Hilt는 의존성 주입에 대한 문제를 해결할 수 있는 안드로이드 Jetpack 라이브러리입니다. 이번달에 MAD Skills 시리즈에 올라가기 시작하여 3개의 새로운 에피소드가 있습니다.

Dagger와 Hilt 엔지니어인 Brad Corso는 Hilt에 대해 알려줍니다. 이번 에피소드에서는 Hilt 어노테이션 프로세서는 어떻게 코드를 동작시키고, 화면뒤에서 Hilt Gradle plugin이 어떻게 전반적인 퍼포먼스를 향상시키는지 알려줍니다.

아래의 영상과 미디움 글을 보고 Hilt의 내부를 파헤쳐봅시다!



다음으로, 안드로이드 소프트웨어 엔지니어인 Daniel Santiago는 영상에서 Hilt extensions에 대해 다루었습니다. Hilt Extension은 개발자가 새로운 라이브러리를 사용하는 것을 가능하게 합니다. Extension은 프로젝트의 일반적인 패턴을 만들 수 있으며, 다른 방식의 멤버 주입, 바인딩 미러링 등을 가능하게 합니다.

아래의 영상과 미디움 글을 보고 Hilt extension에 대해 공부해봅시다!



다음 영상에는 Tinder에서 안드로이드 개발하는 Marcelo Hernandez가 Dagger에서 Hilt로 마이그레이션하는 방법을 알려줍니다. 개발자가 Dagger 모듈을 Hilt 컴포넌트로 마이그레이션 하길 원한다면, 개발자는 어플리케이션 전반적인 컴포넌트를 Hilt의 싱글톤 컴포넌트로 마이그레이션 하는 방법을 선택할 수 있습니다.

아래의 영상을 보고 Dagger에서 Hilt로 마이그레이션하는 방법을 배워보세요.



더 많은 정보들을 보고 싶다면 유튜브의 MAD Skills playlist미디움, 웹 페이지에서 확인해 주세요.




Articles 📚

Jonathan Koren은 안드로이드 팀이 최신 기술을 포스팅하는 곳에 간단한 테스크 관리 어플 Trackr를 올려습니다. 이 글은 큰 화면에서 머테리얼 디자인과 직관적이고 세련된 UX를 위한 반응형 패턴을 사용합니다. 이 글을 확인해주세요!




접근성 시리즈 🌐

접근성 시리즈에서 새로운 에프소드 2개가 추가되었습니다. 첫 번째 비디오는 Shailen Tuli가 TalkBack 같은 접근성 서비스와 스위치 제어, 음성 제어, 어떻게 사용자를 어플리케이션과 상호작용하는지에 관해 다룹니다. 안드로이드의 접근성 프레임워크는 하나의 어플리케이션만 사용할 수 있게하고 다른 접근성 서비스에 필요한 정보를 제공합니다.



다음 영상은 Caren Chang가 ImageViews와 ImageButtons를 위한 내용 설명과 같은 접근성을 위한 라벨 이미지에 대해 다룹니다.



접근성에 관해 더 많은 정보가 필요하신가요? 운 좋게도 새로운 웹 페이지에서 어떻게 개발자의 어플리케이션이 더 쉽게 접근할 수 있을지 알려줄 것입니다.




AndroidX Releases 📚

Activity 라이브러리는 어느덧 1.4.0-alpha01이 되었습니다. AndroidX ComponentActivity는 MenuProvider를 추가하여 엑티비티 인스턴스를 메뉴 아이템에 구현하도록하는 MenuHost 인터페이스 코드를 짤 수 있습니다.




오디오 🎧

지난 Now in Android 이후에 2개의 새로운 Andorid Developers Backstage 에피소드가 추가되었습니다. 아래 링크를 확인해주세요.

Episode #174: Tor와 Nick은 Chris Sinco와 Diego Perez, Nicolas Roard와 Jetpack Compose를 위한 안드로이드 스튜디오에 추가된 기능을 이야기합니다. 이번 에피소드에는 Compose preview와 interactive preview, animation inspector, 컴포즈의 코드 기반 시스템을 지원하기 위한 도구 생성 레이아웃 inspector에 관한 이야기가 담겨 있습니다.

Episode #175: Chet과 Romain, Tor는 LottieMavericks와 같은 안드로이드 공동체에 기여하는 유명한 프로젝트를 하는 Tonal의 Gabriel Peal가 출현합니다. 그들은 Lottie를 통해 어떻게 디자이너와 개발자간의 더 좋은 UX를 만들 수 있는지 이야기합니다. 출연자들은 Lottie 같은 렌더링 엔진을 설계하고 구현하는 방법들에 관해 이야기합니다.

0개의 댓글