Kotlin 코드 추가

Android Studio 3.0 이상에서는 완벽한 Kotlin 지원을 제공하므로, 손쉽게 기존 프로젝트에 Kotlin 파일을 추가하고 Java 언어 코드를 Kotlin으로 변환할 수 있습니다. 그런 다음, 자동완성, lint 검사기, 리팩터링, 디버깅 등, Kotlin 코드와 함께 Android Studio의 기존 도구를 전부 사용할 수 있습니다. 새 프로젝트를 시작하면서 Kotlin을 사용하려면 프로젝트 생성을 참조하세요.

기존 프로젝트에 Kotlin 추가

  1. File > New를 클릭하고 다양한 Android 템플릿 중 하나를 선택합니다. 이 메뉴에 템플릿 목록이 보이지 않으면 먼저 Project 창을 열고 앱 모듈을 선택합니다.

  2. 이때 나타나는 마법사에서 Source languageKotlin을 선택합니다.

  3. 마법사를 끝까지 진행합니다.

또는 File > New > Kotlin File/Class를 클릭하여 기본 파일을 생성할 수 있습니다. 이 옵션이 보이지 않으면 Project 창을 열고 java 디렉토리를 선택하세요. New Kotlin File/Class 창에서 여러 가지 파일 형식 중에서 선택할 수 있지만, 이후에 선언 형식을 변경하면 Kotlin이 파일 형식을 자동으로 전환하므로 어떤 파일 형식을 선택하든 상관없습니다.

기본적으로, 새 Kotlin 파일은 src/main/java/에 저장됩니다. Kotlin 파일과 Java 파일을 모두 한 곳에서 보는 것이 더 쉽게 느껴질 수도 있습니다. 하지만 Kotlin 파일과 Java 파일을 따로 저장하고 싶다면 Kotlin 파일을 src/main/kotlin/에 저장하면 됩니다. 그럴 경우에는 다음과 같이 sourceSets 구성에 이 디렉토리를 포함해야 합니다.

android {
   sourceSets {
       main.java.srcDirs += 'src/main/kotlin'
   }
}

기존 Java 코드를 Kotlin 코드로 변환

Java 파일을 열고 Code > Convert Java File to Kotlin File을 선택합니다.

또는 새 Kotlin 파일을 생성한 다음(File > New > Kotlin File/Class), Java 코드를 그 파일에 붙여넣습니다. 프롬프트가 나타날 때 Yes를 클릭하면 Java 코드를 Kotlin 코드로 변환할 수 있습니다. Don't show this dialog next time을 선택하면 Java 코드 스니펫을 Kotlin 파일로 쉽게 덤프할 수 있습니다.

프로젝트에서 Kotlin 및 Java 코드를 모두 사용하는 자세한 방법은 Kotlin과 Java 언어의 상호운용성을 참조하세요.