6월 3일의 ⁠#Android11: 베타 버전 출시 행사에 참여하세요.

추가 Kotlin 리소스

Kotlin에 관해 알아보고 Kotlin을 사용하여 생산성을 높이는 데 도움이 되는 리소스 세트를 선별하였습니다. Kotlin을 처음 사용한다면 다음 리소스를 확인해 보세요.

도움말

Kotlin 언어

Android에서 Kotlin 사용하기

샘플

  • Sunflower: Kotlin과 Jetpack을 사용하여 Android를 개발한 우수 사례를 보여주는 완전한 샘플 앱입니다.
  • Google I/O Android 앱: Google I/O 앱의 2018 버전은 Kotlin으로 완전히 재작성되었으며 다른 훌륭한 Kotlin 샘플 앱으로도 활용할 수 있습니다.
  • Kotlin 샘플: Kotlin으로 작성된 Android 코드 샘플 모음입니다.

코드랩

  • Kotlin으로 리팩터링: 코드를 자바에서 Kotlin으로 리팩터링하는 방법과 Kotlin 규칙에 관해 알아봅니다.
  • Android Kotlin 기본 사항: Kotlin을 사용하여 Android 앱을 빌드하는 기본 사항을 안내하는 codelab 기반 과정입니다.
  • Paging: 사용자가 스크롤하는 동안 목록 항목을 로드하기 위해 Paging 라이브러리 구성요소를 통합하는 방법을 알아봅니다.
  • Room with a view: Android 아키텍처 구성요소를 사용하는 앱을 빌드하는 방법을 알아봅니다.
  • 코루틴: 콜백의 필요성을 줄여 코드를 단순화하는 백그라운드 스레드를 관리하는 방식인 Kotlin 코루틴 사용 방법을 알아봅니다.

동영상

  • Udacity 과정: 'Kotlin을 사용하여 Android 앱 개발'. 업계에서 검증된 도구와 라이브러리를 사용하여 Kotlin 프로그래밍 언어로 Android 앱을 설계하고 개발하는 방법을 알아봅니다.
  • Udacity 과정: 프로그래머를 위한 Kotlin 부트캠프. Google의 Kotlin 전문가가 제공하는 Kotlin 프로그래밍 언어의 필수 내용으로 구성되어 있으며, 자바 또는 다른 객체 지향 언어를 사용하는 프로그래머를 위한 과정입니다.
  • YouTube: 'Android의 Kotlin'을 검색하면 유용한 정보가 포함된 다양한 기술 관련 동영상을 볼 수 있습니다.
  • O'Reilly 과정: JetBrains 개발자인 Hadi Hariri의 'Kotlin 프로그래밍 소개'라는 8시간 분량의 Kotlin 과정입니다. 구독이 필요하며, 10일 무료 체험판을 사용할 수 있습니다.
  • Treehouse 과정: 자바 개발자를 위한 Kotlin 과정으로, Android에 중점을 두고 Kotlin을 가르칩니다. 구독이 필요하며, 7일 무료 체험판을 사용할 수 있습니다.
  • Udemy 과정: '초보자를 위한 Kotlin' 과정으로, Kotlin을 기초부터 가르칩니다. 구독이 필요하며, 신규 구독자는 할인 혜택이 제공됩니다.

도서

Kotlin 사이트에 더 많은 책이 소개되어 있습니다.

소셜 채널