Kotlin 코드 추가

Android 스튜디오 3.0 이상에서는 Kotlin을 완벽하게 지원하므로, 기존 프로젝트에 손쉽게 Kotlin 파일을 추가하고 자바 언어 코드를 Kotlin으로 변환할 수 있습니다. 그러고 나서 Kotlin 코드와 함께 자동 완성, Lint 검사기, 리팩터링, 디버깅 등 Android 스튜디오의 기존 도구를 모두 사용할 수 있습니다.

새 프로젝트를 시작하면서 Kotlin을 사용하려면 프로젝트 생성을 참조하세요. 또한 Kotlin 코드 샘플도 확인해 보세요.

기존 프로젝트에 Kotlin 추가

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

  2. 나타나는 마법사에서 Source language로 Kotlin을 선택합니다.

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

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

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

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

기존 자바 코드를 Kotlin 코드로 변환

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

또는 새 Kotlin 파일을 만든 다음(File > New > Kotlin File/Class) 자바 코드를 새 파일에 붙여넣습니다. 메시지가 표시되면 Yes를 클릭하여 코드를 Kotlin으로 변환할 수 있습니다. Don't show this dialog next time을 선택하면 자바 코드 스니펫을 Kotlin 파일로 쉽게 덤프할 수 있습니다.

프로젝트에서 Kotlin 코드와 자바 코드를 모두 사용하는 방법을 자세히 알아보려면 Kotlin과 자바 언어의 상호운용성을 참조하세요.