Kotlin을 배우는 자바 사용자를 위한 추가 리소스

Kotlin으로 더 많은 작업을 하는 데 도움이 되는 추가 학습 리소스는 다음과 같습니다.

사이트

  • kotlinlang.org - Kotlin의 모든 것을 알려주는 JetBrains 사이트입니다.

가이드

  • Hello World - Kotlin 기능 및 구문을 보여주는 JetBrains의 대화형 가이드입니다.

Codelab

  • Kotlin으로 리팩터링: 코드를 자바에서 Kotlin으로 리팩터링하는 방법을 알아봅니다. Kotlin 언어 규칙과 작성하는 코드가 이 규칙을 따르는지 확인하는 방법도 알아봅니다.
  • 자바 친화적인 Kotlin: 이 Codelab은 자바 코드에서 Kotlin 코드를 더 원활하게 호출할 수 있도록 작성하거나 조정하는 방법을 보여줍니다.

동영상

자료 및 블로그 게시물

  • Kotlin 사용해 보기: 이 가이드에서는 대규모 팀이 있는 기존 프로젝트에 Kotlin을 추가하는 방법을 보여줍니다.
  • Kotlin 사용해 보기(CN 버전): 이 가이드에서는 대규모 팀이 있는 기존 프로젝트에 Kotlin을 추가하는 방법을 보여줍니다.
  • 단위 테스트를 통해 Kotlin 알아보기: 이 게시물에서는 Android 스튜디오 프로파일러팀이 단위 테스트를 작성하여 Kotlin 사용을 시작한 방법을 설명합니다.
  • Kotlin 용어: typealias: 이 게시물에서는 새로운 유형을 도입하지 않고 기존 유형의 대체 이름을 제공할 수 있는 Kotlin 키워드인 typealias에 관해 설명합니다.
  • Kotlin 용어: 인라인 클래스: 이 게시물에서는 성능 비용 없이 유형 안전을 보장하는 방법인 인라인 클래스를 소개합니다.
  • 뷰의 정지: 이 게시물에서는 코루틴을 통해 더 수월하게 UI를 프로그래밍하는 방법을 설명합니다.
  • Kotlin의 컬렉션 및 시퀀스: 이 게시물에서는 Kotlin에서 컬렉션 및 시퀀스가 작동하는 방법을 보여줍니다.

소셜 채널

  • Kotlin 커뮤니티: 이 kotlinlang.org 페이지에서는 Kotlin 중심의 이벤트와 그룹을 추가로 제공합니다.
  • Slack의 Kotlin: 이 링크를 사용하여 Kotlin Slack 채널에 가입하면 다른 애용자와 Kotlin에 관해 토론할 수 있습니다.
  • Talking Kotlin: Kotlin 언어를 주로 다루는 격월 팟캐스트입니다.
  • Twitter의 Kotlin: Twitter의 공식 Kotlin 계정입니다.

도서

  • Android Development with Kotlin: 기본부터 고급까지 Kotlin의 다양한 기능을 사용하여 Android 개발 속도를 크게 높이고 더 나은 품질의 코드를 작성하는 방법을 알아보세요.
  • Kotlin in Action: 숙련된 자바 개발자는 이 책에서 Kotlin을 사용하여 프로덕션 품질의 앱을 작성하는 방법을 배울 수 있습니다.
  • Kotlin for Android Developers: Kotlin에 관한 최초의 책 중 하나로, 기존 Android 개발자에게 Kotlin으로 앱을 작성하는 방법을 보여줍니다.