Now in Android #81

ganghee·2023년 6월 18일
0

[번역] Now in Android

목록 보기
47/64
post-thumbnail

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

Episode 81 Video and Podcast

Now in Android는 영상과 팟캐스트를 제공합니다.





Android Studio Flamingo is stable 🦩

이번 배포에서는 다양한 성능 향상과 더 효율적으로 애플리케이션을 빌드할 수 있는 기능을 포함하고 있습니다.

  • UI Tools: Live Edit과 테마가 적용된 아이콘 Preview 지원, dynamic color Preview와 Jetpack Compose와 Material 3 Templates.
  • Build: 카테고리별 빌드 분석과 한 번의 클릭으로 자동으로 빌드와 실행, SDK 확장 지원과 Android Gradle Plugin 8.0 지원
  • Inspect: App Quality Insights 업데이트와 네트워크 트레픽 interception, Layout Inspector에서 foreground 프로세스로 자동 연결이 있습니다.
  • IntelliJ: IntelliJ Platform 2022.2 업데이트가 있습니다.

블로그 포스트를 읽거나 영상을 보면서 Android Studio Flamingo에서 생산성을 높일 수 있는 방법을 찾고 최신 안정화된 버전을 다운로드 해 보세요!



잠깐만요! 여기 더 많은 정보가 있습니다. Android Studio Flamingo와 Android Gradle Plugin (AGP) 8.0으로 업데이트 할 때 5개의 중요한 빌드 변화를 위해 애플리케이션 빌드 파일 수정사항이 있습니다. Boris가 블로그 글을 통해 알려줍니다.




Android 14 reaches Beta 1

Android 14 첫 번째 베타버전이 공개되었습니다. 개인 정보와 보안, 성능, 개발 생산성, 태블릿과 폴더블 폰처럼 넓은 화면의 사용자 맞춤과 같은 핵심 주제가 있습니다. 몇 가지 중요한 점은 다음과 같습니다.

  • 새로운 도구와 자원은 설계 영감개발 가이드를 포함하여 다양한 form foctor에서 애플리케이션 경험을 개선
  • 새로운 뒤로가기 화살표와 우수한 공유 시트와 같은 기능을 가진 Smarter System UI
  • Path API를 추가하여 애플리케이션이 눈에 띄게 만들 수 있는 새로운 그래픽 기능
  • 애플리케이션마다 언어 설정할 수 있는 개인화 향상
  • 장애 중심의 접근성 서비스를 위한 가시성 제한

안드로이드 팀은 꾸준하게 기능과 Android 14의 안정성을 개선해 나가고 있으며 개발자와 얼리어답터가 미리 경험을 해볼 수 있는 시간입니다. 바뀐 내용을 테스트하여 확인해보시고 더 많은 내용을 알고 싶다면 블로그를 읽어주세요.

자세한 Beta 정보를 알고 싶다면 Android 14 developer site를 방문해주세요.

개발자분의 생각을 듣기 위해 고대하고 있습니다. 안드로이드 플랫폼을 만드는 것에 도움을 계속 주는 일은 모두를 위한 일입니다.




Kotlin DSL is Now the Default for New Build Gradle

4년 동안 안드로이드는 Kotlin-first이며 많은 안드로이드 개발자는 코틀린으로 바꿈으로 더 높은 생산성과 안정된 애플리케이션을 개발하고 있습니다. 몇 년 동안 Gradle에서 Kotlin(build.gradle.kts)언어로 선택할 수 있었지만 Groovy(build.gradle) 언어가 디폴트였습니다.

오늘 Kotlin으로 디폴트 언어로 바꾸는 것을 소개하게 되어 기쁩니다. 만약 새로운 프로젝트 또는 Android Studio Giraffe에서 모듈을 시작하게 된다면, Kotlin DSL이 기본으로 제공됩니다.

이것은 모든 프로젝트에 대해 Jetpack Compose UI를 포함하여 하나의 Kotlin 언어가 기본 언어로 된 것을 의미하며 지금 당자 스크립트를 빌드해보세요!




AndroidX releases 🚀

이전 에피소드 이후 몇 가지 중요한 AndroidX releases가 있습니다.

Kotlin 1.8.20을 지원하는 Compose Compiler Version 1.4.5가 공개되었습니다.

Emogi2 1.4.0-beta01이 공개되었습니다. Emofi Picker를 포함하여 UI 해결책은 최신 look and feel과 이모지, 쉽게 사용하는 방법을 제공합니다. 또한 이모지 업데이트와 길게 눌렀을 때 다른 성별과 피부색이 나타나는 다양한 이모지 팝업과 최신 사용된 카테고리를 제공하는 RecentEmofiProvider가 업데이트됩니다.

새로운 그래픽 Shape와 Path(1.0.0-alpha01) 라이브러리는 라운드 된 다각형 모양과 다른 모양으로 바뀌는 애니메이션을 쉽고 간단하게 구현할 수 있습니다.

WindowManager release

Jetpack WindowManager 1.1.0-beta01 공개는 안정화 버전인 1.1.0 버전이 안정화 하려는 내용을 담고 있습니다. 새로운 기능을 추가하였으며 빨리 테스트해 볼 수 있게 준비가 되어있습니다.

What’s new in multiplatform Jetpack libraries

모바일 플랫폼 간의 비즈니스 로직 공유에 관한 Kotlin Multiplatform을 사용하는 개발자를 위해 안드로이드 팀은 Jetpack 라이브러리 CollectionsDataStoreexperimental multiplatform previews를 공개하였습니다.

Jetpack 라이브러리의 사이클에 따라 previews에서 alpha 공개로 전환하였습니다. Annotation과 core Jetpack library는 멀티플랫폼에서 사용 가능합니다.




Articles and documentation 📚

Rebecca는 pager composables에 관하여 블로그 글을 올렸습니다. HorizontalPager와 VerticalPager, 페이지 간 indicator와 transitions 만드는 방법, Compose March 2023 release에 대한 이야기를 담고 있습니다.

Compose에 대해 이야기하자면, Reddit에서 작성한 매우 중요한 블로그 글이 있습니다. 안드로이드 애플리케이션에서 Compose 레버리지를 일으켰으며 Reddit Recap 빌드를 위한 재사용할 수 있는 컴포넌트 설계와 사용자의 Unique Ability Card를 위한 커스텀 애니메이션과 modifier, 성능 분석 등에 관한 이야기를 담고 있습니다.

기존의 인증 솔루션은 많은 보안 및 유용성 문제를 야기합니다. Niharika는 Credential Manager API를 사용하여 여러 사용자와 개발자가 직면한 문제점을 해결하는 방법을 그녀의 블로그에서 알려줍니다.

Sabs는 두 개의 Android App Link에 대한 글을 올렸습니다.

첫 번째 블로그 글은 빠르고 간단한 코드로 Android App Link 구현을 할 수 있도록 합니다.

두 번째 블로그 글은 Android App Link 프로세스를 쉽게 확인하기 위한 효율적인 Google Digital Asset Links(DAL) 배포를 알려줍니다.




Videos 📚🎥

Donovan은 CameraX Foundations series에서 기본과 설정, permission 등에 대한 이야기를 영상으로 담았습니다.

첫 번째로 그는 간단한 CameraX 애플리케이션을 위한 Android Studio project를 만들어서 카메라 미리보기와 사진 찍는 법을 알려줍니다. 이 영상에서는 애플리케이션을 설정하는 법과 필요한 권한을 요청하는 데 중점을 두고 있습니다.



다음으로, 그는 Preview와 ImageCapture를 두 가지 방법으로 구현하는 방법을 알려줍니다. CameraX의 LifecycleCameraController 객체를 사용하여 탭 하여 포커스 조절하는 기능이나 손가락으로 줌을 설정하는 방법을 알려줍니다.



ProcessCameraProvider 객체를 이용하여 카메라 기능을 맞춤 조절할 수 있습니다.



애플리케이션에서 순식간에 사진을 찍을 수 있습니다. 카메라를 들고 사진을 찍을 준비를 하세요! 📷




ADB Podcast Episodes🎙

Android Developer Backstage podcast의 최신 에피소드에서 Raluca Sauciuc는 Tor와 Romain과 함께 Android Studio 비하인드에 관해 이야기를 나누었습니다. Raluca는 성능과 메모리 사용량 성능 향상과 회기를 피하기 위해 Android Studio 팀에서 사용하는 도구와 workflow를 설명합니다. 그녀는 새로운 버전인 IntelliJ IDE와 플랫폼에 적용을 어떻게 했는지 설명하고 거대한 코드를 어떻게 합칠 수 있었는지 이야기해줍니다.

0개의 댓글