Java 프로젝트에 Kotlin 추가하기 # Android Studio
오늘은 Java로 되어있는 안드로이드 프로젝트에 Kotlin을 추가하는 방법에 대해서 정리해 보도록 하겠습니다.
1. Kotlin 파일 추가하기
안드로이드 공식사이트에서 제시하는 방법은,
먼저 Kotlin파일을 추가하고,
그에 따라서 나오는 인터랙션한 메뉴를 사용하라는 것 인데요.
한번 보도록 하겠습니다.
java디렉토리에서 "New > Kotlin Class"를 선택해 줍니다.
MyKotlin 이라는 kotlin 파일을 하나 생성해 보겠습니다.
생성을 하고 나면, Android Studio의 우측 하단에 아래와 같은 메뉴가 보입니다.
우측 하단의 드롭다운 아이콘을 클릭해 줍니다.
그럼 아래와 같이 창이 늘어나구요.
파란 텍스트 부분을 클릭하면 모듈들을 코틀린에 맞게 설정해주는 옵션이 나옵니다.
클릭하면 아래와 같은 화면이 나오는데요.
OK를 누르고 진행해 주면 됩니다.
Kotlin compiler버전을 선택하는 드롭다운이 나오는데요.
RC버전이 선택되는 경우도 있는데,
release버전을 선택해 줍니다.
OK를 클릭해주면 아래와 같은 부분들이 바뀌게 됩니다.
Project레벨의 build.gradle은 아래와 같이 바뀌구요.
app레벨의 build.gradle은 아래와 같이 바뀌게 됩니다.
'kotlin-kapt'는 자동으로 추가되지 않지만,
미리 아래와 같이 추가해 놓는 것을 추천해 드립니다.
3. Kotlin 폴더를 Java폴더와 별도로 지정할 때
원래 모든 파일은 'src/main/java/'에 저장되는데요.
만약, Kotlin파일을 'src/main/kotlin/'으로 분리하고 싶다면,
아래와 같이 앱 레벨의 build.gradle 파일에 추가해서 사용할 수 있습니다.
다만, 이것이 필수적인 것은 아니구요.
그래서 자동으로 생성되지도 않습니다.
android {
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
}
여기까지 하면, 코틀린 파일을 생성해서 코틀린코드를 작성할 수 있습니다.
추가적으로 원하는 라이브러리가 있다면 dependencies에서 선언해서 사용하면 됩니다.