Android 11(5주 차): 언어

Android 11에는 Kotlin 지원을 가장 많이 사용되는 Jetpack 라이브러리에 통합하고, 플랫폼에 새 자바 API를 추가하며, 네이티브 코드의 메모리 손상을 방지하는 새 도구를 개발하는 등의 언어 및 라이브러리에 대한 대규모 투자가 포함되어 있습니다. 이 개발자 과정은 업데이트를 보여주고 Android 앱에서 이를 구현하는 방법을 설명하는 동영상과 도움말로 구성되어 있습니다.

활동 9개
1

Android의 최신 언어

동영상 선택사항

11 Weeks of Android 5주 차: 언어에 오신 것을 환영합니다. 이 입문 티저를 보고 이 개발자 과정의 활동을 준비하세요.

2

Android 3 미만 코루틴

동영상 선택사항

코루틴이 비동기 코드에 권장되는 솔루션인 이유를 알아보세요.

3

Android 앱에서 Kotlin 코루틴 사용

Codelab 선택사항

이 Codelab에서는 코루틴을 앱 UI에 통합하는 방법과 코루틴을 테스트하는 방법에 관한 권장사항을 알아봅니다.

Codelab 시작
4

HWASan으로 메모리 손상 버그 감지

선택사항

C 및 C++와 같은 메모리에 안전하지 않은 언어의 네이티브 코드는 메모리 손상 버그에 취약한 경우가 많습니다. Hardware-Assisted Address Sanitizer(HWASan)는 네이티브 코드의 메모리 손상 버그를 해결하기 위해 Android용으로 개발되었습니다. Android 11이 앱에서 이를 쉽게 사용할 수 있도록 한 방법을 알아보려면 이 Android 개발자 블로그 게시물을 참고하세요.

5

Android 스튜디오 4.0의 네이티브 종속 항목

선택사항

Android Gradle 플러그인 버전 4.0에서는 자바 라이브러리에 관한 동일한 메커니즘인 Android 보관 파일(AAR)을 통해 네이티브 라이브러리를 배포하고 노출하는 지원을 추가했습니다. 업데이트 및 사용 가능한 라이브러리를 구현하는 방법을 알아보려면 이 블로그 게시물을 살펴보세요.

6

최신 자바 언어 API 지원

선택사항

OpenJDK 버전 13까지 여러 API의 지원이 추가된 Android 11에 관해 알아보세요.

7

CPU 프로파일러를 사용하여 CPU 활동 검사

기사 선택사항

이 도움말에서는 CPU 프로파일러를 사용하여 앱의 CPU 사용량과 스레드 활동을 실시간으로 검사하고 최적화하면서 앱과 상호작용하는 방법을 설명합니다.

자료 읽기
8

Kotlin으로 변환

Codelab 선택사항

이 Codelab에서는 자바에서 Kotlin으로 코드를 변환하는 방법을 알아봅니다. Kotlin 언어 규칙의 특성과 함께, 작성하는 코드가 그 규칙을 따르는지 확인하는 방법도 알아봅니다.

Codelab 시작
9

자바 친화적인 Kotlin

Codelab 선택사항

이 Codelab에서는 자바 코드에서 더 원활하게 호출할 수 있도록 Kotlin 코드를 작성하거나 적용하는 방법을 알아봅니다.

Codelab 시작